libmicrohttpd

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

commit 619e5f631eaf5904d892a0e8761fea2dcc8bdbf7
parent 98b3c68aabae5e9a095e665f72a3bde209ed8a52
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
Date:   Mon, 18 Jul 2022 13:08:28 +0300

Digest: use binary zero to separate get params in digest

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

diff --git 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); }