Index: trunk/BNC/src/bncnetqueryv2.cpp
===================================================================
--- trunk/BNC/src/bncnetqueryv2.cpp	(revision 7661)
+++ trunk/BNC/src/bncnetqueryv2.cpp	(revision 7662)
@@ -51,5 +51,8 @@
 bncNetQueryV2::~bncNetQueryV2() {
   delete _eventLoop;
-  delete _reply;
+  if (_reply) {
+    _reply->abort();
+    delete _reply;
+  }
   delete _manager;
 }
@@ -60,4 +63,6 @@
   if (_reply) {
     _reply->abort();
+    delete _reply;
+    _reply = 0;
   }
   _eventLoop->quit();
@@ -153,5 +158,8 @@
   request.setRawHeader("Connection"   , "close");
 
-  delete _reply;
+  if (_reply) {
+    delete _reply;
+    _reply = 0;
+  }
   _reply = _manager->get(request);
 
