Index: trunk/BNC/bncephuser.cpp
===================================================================
--- trunk/BNC/bncephuser.cpp	(revision 3751)
+++ trunk/BNC/bncephuser.cpp	(revision 3752)
@@ -239,4 +239,9 @@
 
     tRao.set(GPSweek, GPSweeks);
+
+    dClk       = 0.0;
+    dotDClk    = 0.0;
+    dotDotDClk = 0.0;
+    tClk.reset();
   }
   else if ( messageType == COTYPE_GPSCLOCK    || 
Index: trunk/BNC/bnctime.h
===================================================================
--- trunk/BNC/bnctime.h	(revision 3751)
+++ trunk/BNC/bnctime.h	(revision 3752)
@@ -15,4 +15,5 @@
   bncTime& setmjd(double daysec, int mjd);
 
+  void         reset() {_mjd = 0; _sec = 0;}
   unsigned int mjd()    const;
   double       daysec() const;
@@ -38,6 +39,4 @@
 
  private:
-  void        reset() {_mjd = 0; _sec = 0;}
-
   unsigned int _mjd;
   double       _sec;
Index: trunk/BNC/rinex/bncpostprocess.cpp
===================================================================
--- trunk/BNC/rinex/bncpostprocess.cpp	(revision 3751)
+++ trunk/BNC/rinex/bncpostprocess.cpp	(revision 3752)
@@ -117,5 +117,6 @@
       _corrFile = new t_corrFile(_opt->corrFileName);
       connect(_corrFile, SIGNAL(newCorrections(QList<QString>)),
-              _pppClient, SLOT(slotNewCorrections(QList<QString>)));
+              _pppClient, SLOT(slotNewCorrections(QList<QString>)),
+              Qt::DirectConnection);
     }
 
Index: trunk/BNC/rinex/corrfile.cpp
===================================================================
--- trunk/BNC/rinex/corrfile.cpp	(revision 3751)
+++ trunk/BNC/rinex/corrfile.cpp	(revision 3752)
@@ -110,5 +110,5 @@
   bncTime tNew(GPSweek, GPSweeks);
 
-  if (tNew >= tt) {
+  if (tNew > tt) {
     return true;
   }    
