From 619e5f631eaf5904d892a0e8761fea2dcc8bdbf7 Mon Sep 17 00:00:00 2001 From: "Evgeny Grin (Karlson2k)" Date: Mon, 18 Jul 2022 13:08:28 +0300 Subject: [PATCH] Digest: use binary zero to separate get params in digest --- src/microhttpd/digestauth.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/microhttpd/digestauth.c b/src/microhttpd/digestauth.c index 5af1cf07..0ffde90b 100644 --- a/src/microhttpd/digestauth.c +++ b/src/microhttpd/digestauth.c @@ -1545,10 +1545,10 @@ calculate_nonce (uint64_t nonce_time, { if (MHD_GET_ARGUMENT_KIND != h->kind) continue; - digest_update (da, (const uint8_t *) "##", 3); + digest_update (da, (const uint8_t *) "\0", 2); if (0 != h->header_size) digest_update (da, (const uint8_t *) h->header, h->header_size); - digest_update (da, (const uint8_t *) "#", 2); + digest_update (da, (const uint8_t *) "", 1); if (0 != h->value_size) digest_update (da, (const uint8_t *) h->value, h->value_size); }