Index: trunk/BNC/src/rinex/corrfile.cpp
===================================================================
--- trunk/BNC/src/rinex/corrfile.cpp	(revision 7038)
+++ trunk/BNC/src/rinex/corrfile.cpp	(revision 7039)
@@ -98,5 +98,5 @@
       while (it.hasNext()) {
         const t_orbCorr& corr = it.next();
-        _corrIODs[QString(corr._prn.toString().c_str())] = corr._iod;
+        _corrIODs[QString(corr._prn.toInternalString().c_str())] = corr._iod;
       }
       emit newOrbCorrections(orbCorrList);
Index: trunk/BNC/src/rinex/rnxnavfile.cpp
===================================================================
--- trunk/BNC/src/rinex/rnxnavfile.cpp	(revision 7038)
+++ trunk/BNC/src/rinex/rnxnavfile.cpp	(revision 7039)
@@ -226,5 +226,5 @@
         t_eph* eph = *it;
         double dt = eph->TOC() - tt;
-        if (dt < 8*3600.0 && QString(eph->prn().toString().c_str()) == prn && eph->IOD() == iod) {
+        if (dt < 8*3600.0 && QString(eph->prn().toInternalString().c_str()) == prn && eph->IOD() == iod) {
           it = _ephs.erase(it);
           return eph;
