Index: trunk/BNC/src/RTCM/GPSDecoder.cpp
===================================================================
--- trunk/BNC/src/RTCM/GPSDecoder.cpp	(revision 5357)
+++ trunk/BNC/src/RTCM/GPSDecoder.cpp	(revision 5366)
@@ -127,5 +127,5 @@
 
   for (int ie = 0; ie <  GNSSENTRY_NUMBER; ie++) {
-    if (rnxStr.mid(1) == QString(_codetype[ie])) {
+    if (rnxStr.mid(1) == _codetype[ie]) {
       if      (rnxStr[0] == 'C') {
         return ie + GNSSENTRY_CODE;
@@ -158,5 +158,5 @@
     case GNSSENTRY_SNR:     str[0] = 'S'; break;
   }
-  if (_codetype[iEntry]) {
+  if (!_codetype[iEntry].isEmpty()) {
     str[1] = _codetype[iEntry][0];
     str[2] = _codetype[iEntry][1];
