Index: trunk/BNC/bncnetqueryv2.cpp
===================================================================
--- trunk/BNC/bncnetqueryv2.cpp	(revision 1393)
+++ trunk/BNC/bncnetqueryv2.cpp	(revision 1394)
@@ -42,11 +42,7 @@
   if (_reply) {
     _reply->disconnect();
-    _reply->abort();
+    _reply->close();
   }
-  if (_eventLoop) {
-    _eventLoop->quit();
-    delete _eventLoop;
-    _eventLoop = 0;
-  }
+  _eventLoop->quit();
 }
 
@@ -56,7 +52,5 @@
   _status = error;
   emit newMessage(_reply->errorString().toAscii(), true);
-  if (_eventLoop) {
-    _eventLoop->quit();
-  }
+  _eventLoop->quit();
 }
 
@@ -131,7 +125,5 @@
   // Wait Loop
   // ---------
-  if (_eventLoop) {
-    _eventLoop->exec();
-  }
+  _eventLoop->exec();
 
   // Copy Data and Return
@@ -147,7 +139,5 @@
   // ---------
   if (!_reply->bytesAvailable()) {
-    if (_eventLoop) {
-      _eventLoop->exec();
-    }
+    _eventLoop->exec();
   }
 
