diff --git a/src/AsyncNameResolver.cc b/src/AsyncNameResolver.cc index 59021509..eec99ad6 100644 --- a/src/AsyncNameResolver.cc +++ b/src/AsyncNameResolver.cc @@ -165,6 +165,9 @@ ares_addr_node* parseAsyncDNSServers(const std::string& serversOpt) node = 0; } } + if(node) { + delete node; + } return root.next; }