Index: trunk/BNC/bncnetqueryv1.cpp
===================================================================
--- trunk/BNC/bncnetqueryv1.cpp	(revision 1401)
+++ trunk/BNC/bncnetqueryv1.cpp	(revision 1402)
@@ -39,10 +39,12 @@
 ////////////////////////////////////////////////////////////////////////////
 void bncNetQueryV1::stop() {
-
+  if (_socket) {
+    _socket->abort();
+  }
 }
 
 // 
 ////////////////////////////////////////////////////////////////////////////
-void bncNetQueryV1::waitForRequestResult(const QUrl& url, QByteArray& outData) {
+void bncNetQueryV1::waitForRequestResult(const QUrl&, QByteArray&) {
 }
 
@@ -50,5 +52,9 @@
 ////////////////////////////////////////////////////////////////////////////
 void bncNetQueryV1::waitForReadyRead(QByteArray& outData) {
-
+  if (_socket) {
+    if (_socket->waitForReadyRead()) {
+      outData = _socket->readAll();
+    }
+  }
 }
 
