Index: /trunk/BNC/src/RTCM3/RTCM3coDecoder.cpp
===================================================================
--- /trunk/BNC/src/RTCM3/RTCM3coDecoder.cpp	(revision 10825)
+++ /trunk/BNC/src/RTCM3/RTCM3coDecoder.cpp	(revision 10826)
@@ -855,7 +855,5 @@
     QDate date = dateAndTimeFromGPSweek(currentTime.gpsw(), currentTime.gpssec()).date();
     if (_type == IGSssr) {
-      if (epoSecGPS != epoSecGlo) {// should be not done in case of an IGS-SSR encoding error => line has to be deleted
-        epoSecGlo = epoSecGlo + gnumleap(date.year(), date.month(), date.day());
-      }
+      epoSecGlo = epoSecGlo + gnumleap(date.year(), date.month(), date.day());
     }
     if (_type == RTCMssr) {
@@ -874,17 +872,7 @@
   }
   else if (epoSecBds != -1) {
-    if (_type == IGSssr) {
-      if (epoSecGPS != -1 && epoSecGPS != epoSecBds) {// should be not done in case of an IGS-SSR encoding error => line has to be deleted
-        epoSecBds += 14.0;
-        if (epoSecBds > 604800.0) {
-          epoSecBds -= 7.0*24.0*60.0*60.0;
-        }
-      }
-    }//  line has to be deleted
-    if (_type == RTCMssr) {
-      epoSecBds += 14.0;
-      if (epoSecBds > 604800.0) {
-        epoSecBds -= 7.0*24.0*60.0*60.0;
-      }
+    epoSecBds += 14.0;
+    if (epoSecBds > 604800.0) {
+      epoSecBds -= 7.0*24.0*60.0*60.0;
     }
     _lastTime.set(currentWeek, epoSecBds);
