libmicrohttpd2

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

commit 8ae91fad4c5a57337253a3c93fb4f31f9b78ac0f
parent d991f7b26a01a034eb0fa865099343a060443e4d
Author: Evgeny Grin (Karlson2k) <k2k@drgrin.dev>
Date:   Sun, 19 Jul 2026 17:01:16 +0200

mhd_str: micro-optimisation

Diffstat:
Msrc/mhd2/mhd_str.c | 3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/mhd2/mhd_str.c b/src/mhd2/mhd_str.c @@ -2494,8 +2494,9 @@ mhd_str_dec_norm_uri_path (size_t str_len, while (str_len > r) { /* Start of a "/segment" */ - char slash_chr = str[r]; + const char slash_chr = str[r]; const size_t seg_start = w; + mhd_ASSUME (w <= r); mhd_ASSUME ('/' == slash_chr); str[w++] = slash_chr; ++r;