From f25a807a7d5d96053c7990fc7178f6a133ecb7e9 Mon Sep 17 00:00:00 2001 From: Dexter Gerig Date: Mon, 27 Jan 2025 22:45:46 -0600 Subject: [PATCH] asyn-ares: fix memory leak Closes #16107 --- lib/asyn-ares.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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 }