Index: trunk/BNC/src/bnccore.cpp
===================================================================
--- trunk/BNC/src/bnccore.cpp	(revision 6443)
+++ trunk/BNC/src/bnccore.cpp	(revision 6444)
@@ -207,5 +207,5 @@
   printEphHeader();
 
-  if (_ephUser.putNewEph(&eph) == success) {
+  if (_ephUser.putNewEph(&eph, true) == success) {
     printEph(eph, true);
   }
@@ -225,5 +225,5 @@
   printEphHeader();
 
-  if (_ephUser.putNewEph(&eph) == success) {
+  if (_ephUser.putNewEph(&eph, true) == success) {
     printEph(eph, true);
   }
@@ -243,5 +243,5 @@
   printEphHeader();
 
-  if (_ephUser.putNewEph(&eph) == success) {
+  if (_ephUser.putNewEph(&eph, true) == success) {
     printEph(eph, true);
   }
@@ -261,5 +261,5 @@
   printEphHeader();
 
-  if (_ephUser.putNewEph(&eph) == success) {
+  if (_ephUser.putNewEph(&eph, true) == success) {
     printEph(eph, true);
   }
Index: trunk/BNC/src/bncephuser.cpp
===================================================================
--- trunk/BNC/src/bncephuser.cpp	(revision 6443)
+++ trunk/BNC/src/bncephuser.cpp	(revision 6444)
@@ -80,5 +80,5 @@
 ////////////////////////////////////////////////////////////////////////////
 void bncEphUser::slotNewGPSEph(t_ephGPS eph) {
-  putNewEph(&eph);
+  putNewEph(&eph, false);
 }
     
@@ -86,5 +86,5 @@
 ////////////////////////////////////////////////////////////////////////////
 void bncEphUser::slotNewGlonassEph(t_ephGlo eph) {
-  putNewEph(&eph);
+  putNewEph(&eph, false);
 }
 
@@ -92,5 +92,5 @@
 ////////////////////////////////////////////////////////////////////////////
 void bncEphUser::slotNewGalileoEph(t_ephGal eph) {
-  putNewEph(&eph);
+  putNewEph(&eph, false);
 }
 
@@ -98,10 +98,10 @@
 ////////////////////////////////////////////////////////////////////////////
 void bncEphUser::slotNewSBASEph(t_ephSBAS eph) {
-  putNewEph(&eph);
+  putNewEph(&eph, false);
 }
 
 // 
 ////////////////////////////////////////////////////////////////////////////
-t_irc bncEphUser::putNewEph(const t_eph* eph) {
+t_irc bncEphUser::putNewEph(const t_eph* eph, bool check) {
 
   QMutexLocker locker(&_mutex);
Index: trunk/BNC/src/bncephuser.h
===================================================================
--- trunk/BNC/src/bncephuser.h	(revision 6443)
+++ trunk/BNC/src/bncephuser.h	(revision 6444)
@@ -47,5 +47,5 @@
   virtual ~bncEphUser();
 
-  t_irc putNewEph(const t_eph* newEph);
+  t_irc putNewEph(const t_eph* newEph, bool check);
 
   const t_eph* ephLast(const QString& prn) {
