[git commit] httpd: remove duplicate "decode URL escape sequences" code

Denys Vlasenko vda.linux at googlemail.com
Tue Apr 16 09:58:28 UTC 2019


commit: https://git.busybox.net/busybox/commit/?id=cf695976c7cf169495e749c8a907e47c269e0068
branch: https://git.busybox.net/busybox/commit/?id=refs/heads/master

Signed-off-by: Denys Vlasenko <vda.linux at googlemail.com>
---
 networking/httpd.c | 9 ---------
 1 file changed, 9 deletions(-)

diff --git a/networking/httpd.c b/networking/httpd.c
index 11c26a891..8921c02a3 100644
--- a/networking/httpd.c
+++ b/networking/httpd.c
@@ -2177,15 +2177,6 @@ static void handle_incoming_and_exit(const len_and_sockaddr *fromAddr)
 		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
 	proxy_entry = find_proxy_entry(urlcopy);
 	if (proxy_entry)


More information about the busybox-cvs mailing list