From dafa16c400ee9e96b8aec98a80cf3d57c6be4bbd Mon Sep 17 00:00:00 2001 From: Simon Kelley Date: Mon, 7 Nov 2022 22:01:28 +0000 Subject: Call freeaddrinfo() in domain_rev[46]() --- src/option.c | 6 ++++++ 1 file changed, 6 insertions(+) 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); } } -- cgit v1.2.1