Improved detection of broken percent encoding in URI.

This commit is contained in:
Ruslan Ermilov 2019-10-08 21:56:14 +03:00
parent f7999fe689
commit 2ac24f1c88

View File

@ -1561,6 +1561,10 @@ ngx_http_parse_complex_uri(ngx_http_request_t *r, ngx_uint_t merge_slashes)
}
}
if (state == sw_quoted || state == sw_quoted_second) {
return NGX_HTTP_PARSE_INVALID_REQUEST;
}
done:
r->uri.len = u - r->uri.data;