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();
