digest: fix memory leak, fix not quoted 'opaque'

Fix leak regression introduced by 3a6fe0c.

Closes https://github.com/curl/curl/pull/9199
This commit is contained in:
Evgeny Grin (Karlson2k) 2022-07-25 14:36:16 +03:00 committed by Jay Satiro
parent 6fa89fa893
commit 6e241bbf1d

View File

@ -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;