From 1750bbd7ec7277375c0ccd815cd2aed541e7e862 Mon Sep 17 00:00:00 2001 From: Xavier Del Campo Date: Fri, 17 Nov 2023 14:56:07 +0100 Subject: http.c. Limit multipart/form-data to POST --- http.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/http.c b/http.c index 38bb025..2026a8e 100644 --- a/http.c +++ b/http.c @@ -940,6 +940,12 @@ static int set_content_type(struct http_ctx *const h, const char *const type) __func__, (int)n, type); return 1; } + else if (h->ctx.op != HTTP_OP_POST) + { + fprintf(stderr, "%s: multipart/form-data only expected for POST\n", + __func__); + return 1; + } const char *boundary = sep + 1; -- cgit v1.2.3