From 378e331e92ab0db0fb64891a46b1da18121b01a4 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Fri, 20 Aug 2021 14:39:14 +0200 Subject: [PATCH] asyn-ares: call ares_freeaddrinfo() to clean up addrinfo results As this leaks memory otherwise Follow-up to ba904db0705c931 Closes #7599 --- lib/asyn-ares.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/asyn-ares.c b/lib/asyn-ares.c index 1d88b5cb18..b3c7c521a7 100644 --- a/lib/asyn-ares.c +++ b/lib/asyn-ares.c @@ -728,6 +728,7 @@ static void addrinfo_cb(void *arg, int status, int timeouts, if(ARES_SUCCESS == status) { res->temp_ai = ares2addr(result->nodes); res->last_status = CURL_ASYNC_SUCCESS; + ares_freeaddrinfo(result); } res->num_pending--; } -- 2.47.3