Index: trunk/BNC/RTCM3/ephemeris.cpp
===================================================================
--- trunk/BNC/RTCM3/ephemeris.cpp	(revision 4223)
+++ trunk/BNC/RTCM3/ephemeris.cpp	(revision 4224)
@@ -878,8 +878,8 @@
 
     else if ( iLine == 7 ) {
-      if ( readDbl(line, pos[0], fieldLen, _TOT)         ||
-           readDbl(line, pos[1], fieldLen, _fitInterval) ) {
+      if ( readDbl(line, pos[0], fieldLen, _TOT) ) {
         return;
       }
+      readDbl(line, pos[1], fieldLen, _fitInterval); // _fitInterval optional
     }
   }
