comparison src/http/ngx_http_parse.c @ 26:53cb81681040

nginx-0.0.1-2002-12-15-09:25:09 import
author Igor Sysoev <igor@sysoev.ru>
date Sun, 15 Dec 2002 06:25:09 +0000
parents 77c7629a2627
children 0e81ac0bb3e2
comparison
equal deleted inserted replaced
25:a8b156554dfe 26:53cb81681040
108 state = sw_uri; 108 state = sw_uri;
109 break; 109 break;
110 } 110 }
111 break; 111 break;
112 112
113 /* check dot after slash */ 113 /* check "/." or "//" */
114 case sw_after_slash_in_uri: 114 case sw_after_slash_in_uri:
115 switch (ch) { 115 switch (ch) {
116 case CR: 116 case CR:
117 r->uri_end = p - 1; 117 r->uri_end = p - 1;
118 r->http_minor = 9; 118 r->http_minor = 9;
130 case '.': 130 case '.':
131 r->complex_uri = 1; 131 r->complex_uri = 1;
132 state = sw_uri; 132 state = sw_uri;
133 break; 133 break;
134 case '/': 134 case '/':
135 #if (WIN32)
135 r->complex_uri = 1; 136 r->complex_uri = 1;
136 state = sw_uri; 137 #endif
137 break; 138 break;
138 case '?': 139 case '?':
139 r->args_start = p; 140 r->args_start = p;
140 state = sw_uri; 141 state = sw_uri;
141 break; 142 break;