From c9c21105f63e4ed385a38c6d39dae657d4535316 Mon Sep 17 00:00:00 2001 From: Stephen Seo Date: Fri, 6 Sep 2024 15:57:46 +0900 Subject: [PATCH] Only allow protocol "HTTP/1.1" --- src/http.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/http.c b/src/http.c index e2e39e4..b448f93 100644 --- a/src/http.c +++ b/src/http.c @@ -146,6 +146,12 @@ char *c_simple_http_request_response( *out_response_code = C_SIMPLE_HTTP_Response_400_Bad_Request; } return NULL; + } else if (strcmp(request_proto, "HTTP/1.1") != 0) { + fprintf(stderr, "ERROR Only HTTP/1.1 protocol requests are allowed!\n"); + if (out_response_code) { + *out_response_code = C_SIMPLE_HTTP_Response_400_Bad_Request; + } + return NULL; } size_t generated_size = 0;