From: Viktor Szakats Date: Tue, 12 May 2026 16:19:26 +0000 (+0200) Subject: ldap: fix to not leak `attribute` on OOM (WinLDAP) X-Git-Tag: rc-8_21_0-1~181 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=eca309c2a1fd60b8bf6b1ca19008ac601e99d40e;p=thirdparty%2Fcurl.git ldap: fix to not leak `attribute` on OOM (WinLDAP) Reported-by: Andrew Nesbitt Closes #21576 --- diff --git a/lib/ldap.c b/lib/ldap.c index f476da4ea0..0f9e782171 100644 --- a/lib/ldap.c +++ b/lib/ldap.c @@ -474,6 +474,7 @@ static CURLcode ldap_do(struct Curl_easy *data, bool *done) #ifdef USE_WIN32_LDAP char *attr = curlx_convert_tchar_to_UTF8(attribute); if(!attr) { + ldap_memfree(attribute); result = CURLE_OUT_OF_MEMORY; goto quit; }