Index: trunk/BNC/bncapp.cpp
===================================================================
--- trunk/BNC/bncapp.cpp	(revision 531)
+++ trunk/BNC/bncapp.cpp	(revision 532)
@@ -165,5 +165,5 @@
   }
 
-  gpsephemeris** ee = &_gpsEph[gpseph->satellite-PRN_GPS_START];
+  gpsephemeris** ee = &_gpsEph[gpseph->satellite-1];
   if ( *ee == 0 || (*ee)->IODE != gpseph->IODE ) { 
     delete *ee;
@@ -187,6 +187,5 @@
   }
 
-  glonassephemeris** ee = 
-                   &_glonassEph[glonasseph->almanac_number-PRN_GLONASS_START];
+  glonassephemeris** ee = &_glonassEph[glonasseph->almanac_number-1];
 
   if ( *ee == 0 || (*ee)->GPSWeek != glonasseph->GPSWeek || 
