# HG changeset patch # User Ruslan Ermilov # Date 1384829878 -14400 # Node ID 63f960bbc52fa14412df13e6fd9fdb4f7823b962 # Parent 43ccaf8e8728f1709640d6e507752554c0b6115a Proper backtracking after space in a request line. diff --git a/src/http/ngx_http_parse.c b/src/http/ngx_http_parse.c --- a/src/http/ngx_http_parse.c +++ b/src/http/ngx_http_parse.c @@ -617,6 +617,7 @@ ngx_http_parse_request_line(ngx_http_req default: r->space_in_uri = 1; state = sw_check_uri; + p--; break; } break; @@ -670,6 +671,7 @@ ngx_http_parse_request_line(ngx_http_req default: r->space_in_uri = 1; state = sw_uri; + p--; break; } break;