libmicrohttpd2

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

commit 46db111e949c4b36737f81fb217e5e72f4f198ba
parent cd9ef3dd4f647de89aebbba52b6040d217c11fbb
Author: Evgeny Grin (Karlson2k) <k2k@drgrin.dev>
Date:   Sun, 28 Jun 2026 23:39:27 +0200

Minor optimisation in parse_cookies_string()

Diffstat:
Msrc/mhd2/stream_process_request.c | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/mhd2/stream_process_request.c b/src/mhd2/stream_process_request.c @@ -2485,10 +2485,10 @@ parse_cookies_string (const size_t str_len, { struct MHD_String name; struct MHD_String value; - mhd_assert (value_start + value_len <= str_len); + mhd_ASSUME (str_len >= value_start + value_len); name.cstr = str + name_start; name.len = name_len; - if (value_start + value_len < str_len) + if (value_start + value_len < str_len) /* Do not write outside allowed area */ str[value_start + value_len] = '\0'; /* Zero-terminate the value */ value.cstr = str + value_start; value.len = value_len;