Index: trunk/BNC/src/rinex/reqcanalyze.cpp
===================================================================
--- trunk/BNC/src/rinex/reqcanalyze.cpp	(revision 7713)
+++ trunk/BNC/src/rinex/reqcanalyze.cpp	(revision 7714)
@@ -335,5 +335,6 @@
   t_eph* eph = 0;
   for (int ie = 0; ie < _ephs.size(); ie++) {
-    if (_ephs[ie]->prn() == satObs._prn) {
+    if (_ephs[ie]->prn().system() == satObs._prn.system() &&
+        _ephs[ie]->prn().number() == satObs._prn.number()) {
       eph = _ephs[ie];
       break;
