Call freeaddrinfo() in domain_rev[46]()
authorSimon Kelley <simon@thekelleys.org.uk>
Mon, 7 Nov 2022 22:01:28 +0000 (22:01 +0000)
committerSimon Kelley <simon@thekelleys.org.uk>
Mon, 7 Nov 2022 22:01:28 +0000 (22:01 +0000)
src/option.c

index 85bc876..ab36050 100644 (file)
@@ -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);
        }
     }