libmicrohttpd

HTTP/1.x server C library (MHD 1.x, stable)
Log | Files | Refs | Submodules | README | LICENSE

commit 2a6420de232760a6cf2446ac2185fbedb07f24b0
parent 06cd63df36994a37a2b10ba2dd8f8bc9519d3920
Author: Christian Grothoff <grothoff@gnunet.org>
Date:   Wed,  8 Jul 2026 11:40:26 +0200

use caseless cmp as per function name and spec

Diffstat:
Msrc/microhttpd/digestauth.c | 11++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/src/microhttpd/digestauth.c b/src/microhttpd/digestauth.c @@ -2490,10 +2490,15 @@ is_param_equal_caseless (const struct MHD_RqDAuthParam *param, mhd_assert (NULL != param->value.str); mhd_assert (0 != param->value.len); if (param->quoted) - return MHD_str_equal_quoted_bin_n (param->value.str, param->value.len, - str, str_len); + return MHD_str_equal_caseless_quoted_bin_n (param->value.str, + param->value.len, + str, + str_len); return (str_len == param->value.len) && - (0 == memcmp (str, param->value.str, str_len)); + (0 == + MHD_str_equal_caseless_bin_n_ (str, + param->value.str, + str_len)); }