Index: /trunk/BNC/src/PPP/pppClient.cpp
===================================================================
--- /trunk/BNC/src/PPP/pppClient.cpp	(revision 11092)
+++ /trunk/BNC/src/PPP/pppClient.cpp	(revision 11093)
@@ -102,5 +102,10 @@
   }
   else if (ephGal) {
-    _ephPool->putEphemeris(new t_ephGal(*ephGal));
+    // SSR corrections of all formats refer to Galileo I/NAV. The pool matches
+    // corrections by IOD only and keeps one ephemeris per TOC, so an F/NAV set
+    // with the same IODnav (different clock parameters) must not get in.
+    if (ephGal->type() == t_eph::INAV) {
+      _ephPool->putEphemeris(new t_ephGal(*ephGal));
+    }
   }
   else if (ephBDS) {
