From: Simon Kelley Date: Mon, 7 Nov 2022 22:01:28 +0000 (+0000) Subject: Call freeaddrinfo() in domain_rev[46]() X-Git-Tag: v2.88test3~3 X-Git-Url: https://thekelleys.org.uk/gitweb/?a=commitdiff_plain;h=dafa16c400ee9e96b8aec98a80cf3d57c6be4bbd;p=dnsmasq.git Call freeaddrinfo() in domain_rev[46]() --- diff --git a/src/option.c b/src/option.c index 85bc876..ab36050 100644 --- a/src/option.c +++ b/src/option.c @@ -1157,6 +1157,9 @@ static char *domain_rev4(int from_file, char *server, struct in_addr *addr4, int if (!add_update_server(flags, &serv_addr, &source_addr, interface, domain, NULL)) return _("error"); } + + if (sdetails.resolved) + freeaddrinfo(sdetails.hostinfo); } } @@ -1237,6 +1240,9 @@ static char *domain_rev6(int from_file, char *server, struct in6_addr *addr6, in if (!add_update_server(flags, &serv_addr, &source_addr, interface, domain, NULL)) return _("error"); } + + if (sdetails.resolved) + freeaddrinfo(sdetails.hostinfo); } }