libmicrohttpd2

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

commit 116ee9510a038d3fa3c86a8fd72cc39ff865d7e3
parent e29cdc78c1e6cc06430c8a798d735f0ef400ce88
Author: Evgeny Grin (Karlson2k) <k2k@drgrin.dev>
Date:   Fri,  3 Jul 2026 20:23:57 +0200

Fixed strings rescanning introduced by a098c2d3a391381a506f0055b5909bc5e50aaeb2

Diffstat:
Msrc/mhd2/response_add_header.c | 10++++++----
1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/mhd2/response_add_header.c b/src/mhd2/response_add_header.c @@ -260,15 +260,17 @@ response_add_header_int (struct MHD_Response *restrict response, (NULL != memchr (value, '\r', value_len))) return MHD_SC_RESP_HEADER_VALUE_INVALID; - if (mhd_str_equal_caseless (MHD_HTTP_HEADER_DATE, - name)) + if (mhd_str_equal_caseless_n_st (MHD_HTTP_HEADER_DATE, + name, + name_len)) { if (response->cfg.has_hdr_date) return MHD_SC_RESP_HEADER_DATE_DUPLICATE; response->cfg.has_hdr_date = true; } - if (mhd_str_equal_caseless (MHD_HTTP_HEADER_CONNECTION, - name)) + if (mhd_str_equal_caseless_n_st (MHD_HTTP_HEADER_CONNECTION, + name, + name_len)) { if (response->cfg.has_hdr_conn) return MHD_SC_RESP_HEADER_CONNECTION_DUPLICATE;