Index: trunk/BNC/src/RTCM3/RTCM3Decoder.cpp
===================================================================
--- trunk/BNC/src/RTCM3/RTCM3Decoder.cpp	(revision 4376)
+++ trunk/BNC/src/RTCM3/RTCM3Decoder.cpp	(revision 4377)
@@ -231,5 +231,4 @@
               t_obs obs;
               int   satID = gnssData.satellites[iSat];
-              obs.codetype = gnssData.codetype[iSat];
 
               // GPS
@@ -345,4 +344,6 @@
                 if (df & gnssData.dataflags[iSat]) {
 
+                  const char* codetype = gnssData.codetype[iSat][iEntry];
+
                   if      (iEntry == GNSSENTRY_C1DATA) {
                     obs.C1  = gnssData.measdata[iSat][iEntry];
