← Commit list

096fc4325b

Viktor Szakats
Viktor Szakats
2025-09-20
FAILED Duration: 256s

Subject

digest_sspi: fix two memory leaks in error branches

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

lib/vauth/digest_sspi.c+2 -0
@@ -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;
}