From: Jay Satiro Date: Thu, 4 Feb 2016 23:11:07 +0000 (-0500) Subject: sasl_sspi: Fix memory leak in domain populate X-Git-Tag: curl-7_47_1~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=742deff4dddde519e8928c7b13a66a51e83383f1;p=thirdparty%2Fcurl.git sasl_sspi: Fix memory leak in domain populate Free an existing domain before replacing it. Bug: https://github.com/curl/curl/issues/635 Reported-by: silveja1@users.noreply.github.com --- diff --git a/lib/curl_sasl_sspi.c b/lib/curl_sasl_sspi.c index 1678e37865..787eabfa32 100644 --- a/lib/curl_sasl_sspi.c +++ b/lib/curl_sasl_sspi.c @@ -316,6 +316,7 @@ CURLcode Curl_override_sspi_http_realm(const char *chlg, Curl_unicodefree(domain.tchar_ptr); return CURLE_OUT_OF_MEMORY; } + free(identity->Domain); identity->Domain = dup_domain.tbyte_ptr; identity->DomainLength = curlx_uztoul(_tcslen(dup_domain.tchar_ptr)); dup_domain.tchar_ptr = NULL;