Index: src/http/ngx_http_parse.c =================================================================== --- src/http/ngx_http_parse.c (revision 2410) +++ src/http/ngx_http_parse.c (revision 2411) @@ -1134,11 +1134,15 @@ #endif case '/': state = sw_slash; - u -= 4; - if (u < r->uri.data) { - return NGX_HTTP_PARSE_INVALID_REQUEST; - } - while (*(u - 1) != '/') { + u -= 5; + for ( ;; ) { + if (u < r->uri.data) { + return NGX_HTTP_PARSE_INVALID_REQUEST; + } + if (*u == '/') { + u++; + break; + } u--; } break;