From 742deff4dddde519e8928c7b13a66a51e83383f1 Mon Sep 17 00:00:00 2001 From: Jay Satiro Date: Thu, 4 Feb 2016 18:11:07 -0500 Subject: [PATCH] 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 --- lib/curl_sasl_sspi.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/curl_sasl_sspi.c b/lib/curl_sasl_sspi.c index 1678e3786..787eabfa3 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;