diff --git a/lib/curl_ntlm_msgs.c b/lib/curl_ntlm_msgs.c index 93334c6012770512e317585dd7df8fdfb73ab1b7..c0a5e9ad551376b65b6d907cc3bf2fa3b8d83d32 100644 --- a/lib/curl_ntlm_msgs.c +++ b/lib/curl_ntlm_msgs.c @@ -405,6 +405,7 @@ CURLcode Curl_ntlm_create_type1_message(const char *userp, *(dup_domain.tchar_ptr + domlen) = TEXT('\0'); ntlm->identity.Domain = dup_domain.tbyte_ptr; ntlm->identity.DomainLength = curlx_uztoul(domlen); + free(dup_domain.tchar_ptr); dup_domain.tchar_ptr = NULL; Curl_unicodefree(useranddomain.tchar_ptr);