summary refs log tree commit diff
diff options
context:
space:
mode:
authorLeah Neukirchen <leah@vuxu.org>2020-05-08 01:18:06 +0200
committerLeah Neukirchen <leah@vuxu.org>2020-05-08 01:18:06 +0200
commit366cb1e744ae916a6cb2409bb3cfe359a5b03a4a (patch)
tree4ceadafb87eaf50089b161d0641024a48cb4131d
parenta9d9b31957b0a48f35e28f2102af2f7cd0be8d51 (diff)
downloadhittpd-366cb1e744ae916a6cb2409bb3cfe359a5b03a4a.tar.gz
hittpd-366cb1e744ae916a6cb2409bb3cfe359a5b03a4a.tar.xz
hittpd-366cb1e744ae916a6cb2409bb3cfe359a5b03a4a.zip
skip query parameters when parsing file name
-rw-r--r--hittpd.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/hittpd.c b/hittpd.c
index 40c81a3..daf2c1f 100644
--- a/hittpd.c
+++ b/hittpd.c
@@ -498,6 +498,8 @@ on_message_complete(http_parser *p) {
 		} else if (s[i] == 0) {
 			send_error(p, 400, "Bad Request");
 			return 0;
+		} else if (s[i] == '?') {
+			break;
 		} else {
 			*t++ = s[i];
 		}