Index: trunk/BNC/src/orbComp/sp3Comp.cpp
===================================================================
--- trunk/BNC/src/orbComp/sp3Comp.cpp	(revision 6516)
+++ trunk/BNC/src/orbComp/sp3Comp.cpp	(revision 6517)
@@ -155,5 +155,12 @@
   vector<t_epoch*> epochs;
   for (unsigned ii = 0; ii < epochsIn.size(); ii++) {
-    if (epochsIn[ii]->_dc.size() > 0) {
+    unsigned numSatOK = 0;
+    std::map<t_prn, double>::const_iterator it;
+    for (it = epochsIn[ii]->_dc.begin(); it != epochsIn[ii]->_dc.end(); it++) {
+      if (satIndex(clkSats, it->first) != -1) {
+        numSatOK += 1;
+      }
+    }
+    if (numSatOK > 0) {
       epochs.push_back(epochsIn[ii]);
     }
