Index: trunk/BNC/bncgetthread.cpp
===================================================================
--- trunk/BNC/bncgetthread.cpp	(revision 1570)
+++ trunk/BNC/bncgetthread.cpp	(revision 1571)
@@ -353,5 +353,4 @@
         _latencyChecker->checkReconnect();
         emit(newMessage(_staID + ": Data timeout, reconnecting", true));
-        msleep (5000); // sleep 5 sec
         continue;
       }
Index: trunk/BNC/bncnetqueryv1.cpp
===================================================================
--- trunk/BNC/bncnetqueryv1.cpp	(revision 1570)
+++ trunk/BNC/bncnetqueryv1.cpp	(revision 1571)
@@ -170,5 +170,6 @@
         break;
       }
-      if (line.indexOf("200 OK") != -1) {
+      if (line.indexOf("200 OK") != -1 &&
+          line.indexOf("SOURCETABLE") == -1) {
         response.clear();
         break;
