Digest: use binary zero to separate get params in digest

This commit is contained in:
Evgeny Grin (Karlson2k)
2022-07-19 17:50:05 +03:00
parent 98b3c68aab
commit 619e5f631e
+2 -2
View File
@@ -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);
}