From 6e241bbf1dd7bce1ffc2ec65ff48205769a6b95f Mon Sep 17 00:00:00 2001 From: "Evgeny Grin (Karlson2k)" Date: Mon, 25 Jul 2022 14:36:16 +0300 Subject: [PATCH] digest: fix memory leak, fix not quoted 'opaque' Fix leak regression introduced by 3a6fe0c. Closes https://github.com/curl/curl/pull/9199 --- lib/vauth/digest.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/vauth/digest.c b/lib/vauth/digest.c index 0c18fdc7ce..9eac840982 100644 --- a/lib/vauth/digest.c +++ b/lib/vauth/digest.c @@ -880,8 +880,9 @@ static CURLcode auth_create_digest_http_message( free(response); return CURLE_OUT_OF_MEMORY; } - tmp = aprintf("%s, opaque=\"%s\"", response, digest->opaque); + tmp = aprintf("%s, opaque=\"%s\"", response, opaque_quoted); free(response); + free(opaque_quoted); if(!tmp) return CURLE_OUT_OF_MEMORY; -- 2.47.3