From: Dexter Gerig Date: Tue, 28 Jan 2025 04:45:46 +0000 (-0600) Subject: asyn-ares: fix memory leak X-Git-Tag: curl-8_12_0~33 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f25a807a7d5d96053c7990fc7178f6a133ecb7e9;p=thirdparty%2Fcurl.git asyn-ares: fix memory leak Closes #16107 --- diff --git a/lib/asyn-ares.c b/lib/asyn-ares.c index fe2b800f25..44e009b11d 100644 --- a/lib/asyn-ares.c +++ b/lib/asyn-ares.c @@ -435,8 +435,9 @@ CURLcode Curl_resolver_is_resolved(struct Curl_easy *data, struct Curl_https_rrinfo *lhrr = Curl_memdup(&res->hinfo, sizeof(struct Curl_https_rrinfo)); if(!lhrr) - return CURLE_OUT_OF_MEMORY; - (*dns)->hinfo = lhrr; + result = CURLE_OUT_OF_MEMORY; + else + (*dns)->hinfo = lhrr; } #endif }