summaryrefslogtreecommitdiff
path: root/src/AsyncNameResolver.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2012-10-29 22:39:56 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2012-10-29 23:43:35 +0900
commit5dfd1a5af770910c53fc977dfffb42bebb92973d (patch)
treeb0322aa7f99cf41a25e41b78d1dbc8bbed00747b /src/AsyncNameResolver.cc
parent00e315111051c6b65b2bc03fe7236ff312f06dfb (diff)
Fixed memory leak
Diffstat (limited to 'src/AsyncNameResolver.cc')
-rw-r--r--src/AsyncNameResolver.cc3
1 files changed, 3 insertions, 0 deletions
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;
}