Index: trunk/BNS/bns.cpp
===================================================================
--- trunk/BNS/bns.cpp	(revision 792)
+++ trunk/BNS/bns.cpp	(revision 793)
@@ -174,11 +174,8 @@
   // ------------
   while (true) {
-    if (_clkSocket && _clkSocket->state() == QAbstractSocket::ConnectedState) {
-      if (!_clkSocket->canReadLine()) {
-        _clkSocket->waitForReadyRead(10);
-      }
-      else {
-        readEpoch();
-      }
+    if (_clkSocket && 
+        _clkSocket->state() == QAbstractSocket::ConnectedState &&
+        _clkSocket->canReadLine()) {
+      readEpoch();
     }
     else {
@@ -209,7 +206,4 @@
 
   for (int ii = 1; ii <= numSat; ii++) {
-    if (!_clkSocket->canReadLine()) {
-      _clkSocket->waitForReadyRead(10);
-    }
     line = _clkSocket->readLine();
 
Index: trunk/BNS/bnseph.cpp
===================================================================
--- trunk/BNS/bnseph.cpp	(revision 792)
+++ trunk/BNS/bnseph.cpp	(revision 793)
@@ -82,8 +82,4 @@
   for (int ii = 1; ii <= NUMLINES; ii++) {
 
-    if (!_socket->canReadLine()) {
-      _socket->waitForReadyRead(10);
-    }
-
     QByteArray line = _socket->readLine();
 
