Index: /trunk/BNC/src/bnccore.cpp
===================================================================
--- /trunk/BNC/src/bnccore.cpp	(revision 5128)
+++ /trunk/BNC/src/bnccore.cpp	(revision 5129)
@@ -658,5 +658,5 @@
   // ---------------------------------
   if (_waitCoTime > 0.0 && coTime <= _lastCorrDumpTime) {
-    ///    if (!_bncComb) {
+    if (!_bncComb) {
       QString line = staID + ": Correction for one sat neglected because overaged by " +
                       QString().sprintf(" %f sec",
@@ -664,5 +664,5 @@
       messagePrivate(line.toAscii());
       emit( newMessage(line.toAscii(), true) );
-      ///    }
+    }
     return;
   }
Index: /trunk/BNC/src/combination/bnccomb.cpp
===================================================================
--- /trunk/BNC/src/combination/bnccomb.cpp	(revision 5128)
+++ /trunk/BNC/src/combination/bnccomb.cpp	(revision 5129)
@@ -296,5 +296,4 @@
   newCorr->acName = acName;
   if (!newCorr->readLine(line) == success) {
-    ///    emit newMessage("bncComb: cannot read correction: " + staID.toAscii() + " " + line.toAscii(), true);
     delete newCorr;
     return;
@@ -333,5 +332,4 @@
   // -----------------
   if (int(newCorr->tClk.gpssec()) % _cmbSampl != 0.0) {
-    emit newMessage("bncComb: correction out of sampling rate "  + staID.toAscii() + " " + line.toAscii(), true);
     delete newCorr;
     return;
@@ -349,5 +347,5 @@
   //--------------------
   if (_eph.find(newCorr->prn) == _eph.end()) {
-    emit newMessage("bncComb: eph not found (1) "  + staID.toAscii() + " " + line.toAscii(), true);
+    emit newMessage("bncComb: eph not found "  + newCorr->prn.toAscii(), true);
     delete newCorr;
     return;
@@ -364,5 +362,6 @@
     }
     else {
-      emit newMessage("bncComb: eph not found (2) "  + staID.toAscii() + " " + line.toAscii(), true);
+      emit newMessage("bncComb: eph not found "  + newCorr->prn.toAscii() + 
+                      QString(" %1").arg(newCorr->iod).toAscii(), true);
       delete newCorr;
       return;
@@ -372,8 +371,9 @@
   // Process previous Epoch(s)
   // -------------------------
+  const double waitTime = 1.5 * _cmbSampl;
   QListIterator<bncTime> itTime(_buffer.keys());
   while (itTime.hasNext()) {
     bncTime epoTime = itTime.next();
-    if (epoTime < newCorr->tClk - _cmbSampl) {
+    if (epoTime < newCorr->tClk - waitTime) {
       _resTime = epoTime;
       processEpoch();
