BIND 10 trac598_new, updated. 45417c48a7d32fb6e3f7fdccc70ec2faa8441135 [trac598_new] Fix the error in RecursiveResolver unittest code which causes segmentation fault

BIND 10 source code commits bind10-changes at lists.isc.org
Tue May 3 11:28:38 UTC 2011


The branch, trac598_new has been updated
       via  45417c48a7d32fb6e3f7fdccc70ec2faa8441135 (commit)
      from  81b2d1ceaf680d740f66250b848eea1db05c4a3b (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 45417c48a7d32fb6e3f7fdccc70ec2faa8441135
Author: zhanglikun <zhanglikun at cnnic.cn>
Date:   Tue May 3 19:28:24 2011 +0800

    [trac598_new] Fix the error in RecursiveResolver unittest code which causes segmentation fault

-----------------------------------------------------------------------

Summary of changes:
 src/lib/resolve/tests/recursive_query_unittest.cc |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

-----------------------------------------------------------------------
diff --git a/src/lib/resolve/tests/recursive_query_unittest.cc b/src/lib/resolve/tests/recursive_query_unittest.cc
index 15fc0d7..2e1adfd 100644
--- a/src/lib/resolve/tests/recursive_query_unittest.cc
+++ b/src/lib/resolve/tests/recursive_query_unittest.cc
@@ -424,16 +424,17 @@ protected:
     vector<uint8_t> callback_data_;
     int sock_;
     struct addrinfo* res_;
+    boost::shared_ptr<MockResolver> mock_resolver_;
 };
 
 RecursiveQueryTest::RecursiveQueryTest() :
     dns_service_(NULL), callback_(NULL), callback_protocol_(0),
-    callback_native_(-1), sock_(-1), res_(NULL)
+    callback_native_(-1), sock_(-1), res_(NULL),
+    mock_resolver_(new MockResolver())
 {
     io_service_ = new IOService();
     setDNSService(true, true);
-    boost::shared_ptr<MockResolver>mock_resolver(new MockResolver());
-    nsas_ = new isc::nsas::NameserverAddressStore(mock_resolver);
+    nsas_ = new isc::nsas::NameserverAddressStore(mock_resolver_);
 }
 
 TEST_F(RecursiveQueryTest, v6UDPSend) {




More information about the bind10-changes mailing list