Index: trunk/BNC/src/bncapp.cpp
===================================================================
--- trunk/BNC/src/bncapp.cpp	(revision 4746)
+++ trunk/BNC/src/bncapp.cpp	(revision 4747)
@@ -250,4 +250,13 @@
   QMutexLocker locker(&_mutex);
 
+  // Check wrong Ephemerides
+  // -----------------------
+  if (glonasseph->x_pos == 0.0 && 
+      glonasseph->y_pos == 0.0 && 
+      glonasseph->z_pos == 0.0) {
+    delete glonasseph;
+    return;
+  } 
+
   glonassephemeris copy_glonasseph = *glonasseph;
   emit newEphGlonass(copy_glonasseph);
