Index: trunk/BNC/bncgetthread.cpp
===================================================================
--- trunk/BNC/bncgetthread.cpp	(revision 473)
+++ trunk/BNC/bncgetthread.cpp	(revision 474)
@@ -274,4 +274,7 @@
         else {
           _socket->waitForReadyRead(_timeOut);
+          if (_socket->bytesAvailable() <= 0) {
+            break;
+          }
         }
       }
