Index: trunk/BNC/src/PPP/pppRun.cpp
===================================================================
--- trunk/BNC/src/PPP/pppRun.cpp	(revision 6000)
+++ trunk/BNC/src/PPP/pppRun.cpp	(revision 6001)
@@ -585,8 +585,19 @@
 bool t_pppRun::waitForCorr(const bncTime& epoTime) const {
 
-  if (!_opt->_realTime || opt->_corrMount.empty()) {
+  if (!_opt->_realTime || _opt->_corrMount.empty()) {
     return false;
   }
-
+  else if (!_lastClkCorrTime.valid()) {
+    return true;
+  }
+  else {
+    double dt = epoTime - _lastClkCorrTime;
+    if (dt > 1.0 && dt < _opt->_corrWaitTime) {
+      return true;
+    }
+    else {
+      return false;
+    }
+  }
   return false;
 }
