]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
digest: fix memory leak, fix not quoted 'opaque'
authorEvgeny Grin (Karlson2k) <k2k@narod.ru>
Mon, 25 Jul 2022 11:36:16 +0000 (14:36 +0300)
committerJay Satiro <raysatiro@yahoo.com>
Mon, 25 Jul 2022 19:06:30 +0000 (15:06 -0400)
Fix leak regression introduced by 3a6fe0c.

Closes https://github.com/curl/curl/pull/9199

lib/vauth/digest.c

index 0c18fdc7cea9de3a03669a3edf27223d18e604ab..9eac84098271d70b380a0672cde6f340ebf78101 100644 (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;