digest_sspi: fix two memory leaks in error branches

Closes #18488
This commit is contained in:
Viktor Szakats 2025-09-07 17:30:05 +02:00
parent 91720b620e
commit 096fc4325b
No known key found for this signature in database
GPG key ID: B5ABD165E2AEF201

View file

@ -521,6 +521,7 @@ CURLcode Curl_auth_create_digest_http_message(struct Curl_easy *data,
if(!digest->user) {
free(output_token);
Curl_sspi_free_identity(p_identity);
return CURLE_OUT_OF_MEMORY;
}
}
@ -530,6 +531,7 @@ CURLcode Curl_auth_create_digest_http_message(struct Curl_easy *data,
if(!digest->passwd) {
free(output_token);
Curl_sspi_free_identity(p_identity);
Curl_safefree(digest->user);
return CURLE_OUT_OF_MEMORY;
}