Index: trunk/BNC/src/PPP/pppClient.cpp
===================================================================
--- trunk/BNC/src/PPP/pppClient.cpp	(revision 5776)
+++ trunk/BNC/src/PPP/pppClient.cpp	(revision 5777)
@@ -161,4 +161,8 @@
   epoTime.reset();
 
+  if (pppSatObs.size() == 0) {
+    return success;
+  }
+
   // Create vector of valid observations
   // -----------------------------------
Index: trunk/BNC/src/PPP/pppThread.cpp
===================================================================
--- trunk/BNC/src/PPP/pppThread.cpp	(revision 5776)
+++ trunk/BNC/src/PPP/pppThread.cpp	(revision 5777)
@@ -163,4 +163,8 @@
   QMutexLocker locker(&_mutex);
 
+  if (string(staID.data()) != _opt->_roverName) {
+    return;
+  }
+
   vector<t_pppSatObs> satObs;
   t_output            output;
