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:
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));
}