Mercurial > hg > nginx
comparison src/core/ngx_string.c @ 1333:07ebeeb55700
escape space, etc in $memcached_key
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Sun, 22 Jul 2007 19:18:59 +0000 |
parents | 33d6c994a0b2 |
children | fdd064faf26a |
comparison
equal
deleted
inserted
replaced
1332:483f0cd87acf | 1333:07ebeeb55700 |
---|---|
1057 0xffffffff, /* 1111 1111 1111 1111 1111 1111 1111 1111 */ | 1057 0xffffffff, /* 1111 1111 1111 1111 1111 1111 1111 1111 */ |
1058 0xffffffff, /* 1111 1111 1111 1111 1111 1111 1111 1111 */ | 1058 0xffffffff, /* 1111 1111 1111 1111 1111 1111 1111 1111 */ |
1059 0xffffffff /* 1111 1111 1111 1111 1111 1111 1111 1111 */ | 1059 0xffffffff /* 1111 1111 1111 1111 1111 1111 1111 1111 */ |
1060 }; | 1060 }; |
1061 | 1061 |
1062 static uint32_t *map[] = { uri, args, html, refresh }; | 1062 /* " ", %00-%1F */ |
1063 | |
1064 static uint32_t memcached[] = { | |
1065 0xffffffff, /* 1111 1111 1111 1111 1111 1111 1111 1111 */ | |
1066 | |
1067 /* ?>=< ;:98 7654 3210 /.-, +*)( '&%$ #"! */ | |
1068 0x00000001, /* 0000 0000 0000 0000 0000 0000 0000 0001 */ | |
1069 | |
1070 /* _^]\ [ZYX WVUT SRQP ONML KJIH GFED CBA@ */ | |
1071 0x00000000, /* 0000 0000 0000 0000 0000 0000 0000 0000 */ | |
1072 | |
1073 /* ~}| {zyx wvut srqp onml kjih gfed cba` */ | |
1074 0x00000000, /* 0000 0000 0000 0000 0000 0000 0000 0000 */ | |
1075 | |
1076 0x00000000, /* 0000 0000 0000 0000 0000 0000 0000 0000 */ | |
1077 0x00000000, /* 0000 0000 0000 0000 0000 0000 0000 0000 */ | |
1078 0x00000000, /* 0000 0000 0000 0000 0000 0000 0000 0000 */ | |
1079 0x00000000, /* 0000 0000 0000 0000 0000 0000 0000 0000 */ | |
1080 }; | |
1081 | |
1082 static uint32_t *map[] = { uri, args, html, refresh, memcached }; | |
1063 | 1083 |
1064 | 1084 |
1065 escape = map[type]; | 1085 escape = map[type]; |
1066 | 1086 |
1067 if (dst == NULL) { | 1087 if (dst == NULL) { |