Index: trunk/BNC/src/PPP/pppFilter.cpp
===================================================================
--- trunk/BNC/src/PPP/pppFilter.cpp	(revision 9490)
+++ trunk/BNC/src/PPP/pppFilter.cpp	(revision 9491)
@@ -394,9 +394,10 @@
       }
       if (preProcessing) {
-        // for refSats  no ambiguity parameter exists
+        // for refSats no ambiguity parameter exists
          if ((obs->prn() == refPrn) &&
              (t_lc::toString(maxOutlierLC) == "l1" ||
               t_lc::toString(maxOutlierLC) == "l2") ) {
            _obsPool->setRefSatChangeRequired(sys, true);
+           break;
          }
          else {
@@ -456,5 +457,4 @@
                                     const t_prn& refPrn,
                                     bool preProcessing) {
-
   const double SLIP = 20.0;
   char sys = refPrn.system();
