libmicrohttpd2

HTTP server C library (MHD 2.x, alpha)
Log | Files | Refs | README | LICENSE

commit 690f9cf9a8a5c9439ce1499bc249b0dcca93d05a
parent 96b440ac4dedd2b73d8fe632599449d0966161bf
Author: Evgeny Grin (Karlson2k) <k2k@drgrin.dev>
Date:   Thu,  9 Jul 2026 00:24:01 +0200

parse_http_version(): reject incorrect HTTP versions, even for outdated versions

Diffstat:
Msrc/mhd2/stream_process_request.c | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/mhd2/stream_process_request.c b/src/mhd2/stream_process_request.c @@ -635,7 +635,7 @@ parse_http_version (size_t len, return mhd_HTTP_VER_INVALID; } - if (0u == mj) + if ((0u == mj) && (9u >= mn)) return mhd_HTTP_VER_0X; /* Too old major version */ if ((2u == mj) && (0u == mn))