From: Stephen Seo Date: Fri, 6 Sep 2024 06:57:46 +0000 (+0900) Subject: Only allow protocol "HTTP/1.1" X-Git-Tag: 1.0~64 X-Git-Url: https://git.seodisparate.com/js/bootstrap.bundle.min.js?a=commitdiff_plain;h=c9c21105f63e4ed385a38c6d39dae657d4535316;p=c_simple_http Only allow protocol "HTTP/1.1" --- 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;