소스 검색

Fixed memory leak

Tatsuhiro Tsujikawa 13 년 전
부모
커밋
0e5ae22f73
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      test/AsyncNameResolverTest.cc

+ 5 - 0
test/AsyncNameResolverTest.cc

@@ -42,6 +42,11 @@ void AsyncNameResolverTest::testParseAsyncDNSServers()
   CPPUNIT_ASSERT(node);
   CPPUNIT_ASSERT_EQUAL(AF_INET6, node->family);
   CPPUNIT_ASSERT(memcmp(&ans6, &node->addr, sizeof(ans6)) == 0);
+  for(node = root; node;) {
+    ares_addr_node* nextNode = node->next;
+    delete node;
+    node = nextNode;
+  }
 #endif // HAVE_ARES_ADDR_NODE
 }