Index: /trunk/BNC/src/ephemeris.cpp
===================================================================
--- /trunk/BNC/src/ephemeris.cpp	(revision 8697)
+++ /trunk/BNC/src/ephemeris.cpp	(revision 8698)
@@ -593,5 +593,5 @@
   // ------------------------
   _tt = _TOC;
-  _xv.ReSize(6);
+  _xv.ReSize(6); _xv = 0.0;
   _xv(1) = _x_pos * 1.e3;
   _xv(2) = _y_pos * 1.e3;
@@ -613,5 +613,5 @@
   double dtPos = bncTime(GPSweek, GPSweeks) - _tt;
 
-  if (fabs(dtPos) > 3600.0) {
+  if (fabs(dtPos) > 24 * 3600.0) {
     return failure;
   }
