httpd: remove duplicate "decode URL escape sequences" code
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
fba665a888
commit
cf695976c7
@ -2177,15 +2177,6 @@ static void handle_incoming_and_exit(const len_and_sockaddr *fromAddr)
|
|||||||
g_query = tptr;
|
g_query = tptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Decode URL escape sequences */
|
|
||||||
tptr = percent_decode_in_place(urlcopy, /*strict:*/ 1);
|
|
||||||
if (tptr == NULL)
|
|
||||||
send_headers_and_exit(HTTP_BAD_REQUEST);
|
|
||||||
if (tptr == urlcopy + 1) {
|
|
||||||
/* '/' or NUL is encoded */
|
|
||||||
send_headers_and_exit(HTTP_NOT_FOUND);
|
|
||||||
}
|
|
||||||
|
|
||||||
#if ENABLE_FEATURE_HTTPD_PROXY
|
#if ENABLE_FEATURE_HTTPD_PROXY
|
||||||
proxy_entry = find_proxy_entry(urlcopy);
|
proxy_entry = find_proxy_entry(urlcopy);
|
||||||
if (proxy_entry)
|
if (proxy_entry)
|
||||||
|
Loading…
Reference in New Issue
Block a user