# HG changeset patch # User Ruslan Ermilov # Date 1384829878 -14400 # Node ID 988c22615014eb4fe3562e79fee0a02c851664b3 # Parent 108791bded2ebde930fa7cd408b29dd53e1fe659 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 @@ -614,6 +614,7 @@ ngx_http_parse_request_line(ngx_http_req default: r->space_in_uri = 1; state = sw_check_uri; + p--; break; } break; @@ -667,6 +668,7 @@ ngx_http_parse_request_line(ngx_http_req default: r->space_in_uri = 1; state = sw_uri; + p--; break; } break;