Index: /trunk/clock_and_orbit/lib/clock_orbit_rtcm.c
===================================================================
--- /trunk/clock_and_orbit/lib/clock_orbit_rtcm.c	(revision 6206)
+++ /trunk/clock_and_orbit/lib/clock_orbit_rtcm.c	(revision 6207)
@@ -917,4 +917,10 @@
         }
       }
+#ifdef DEBUG
+      for(type = 0; type < (int)size && (unsigned char)buffer[type] != 0xD3; ++type)
+        numbits += 8;
+      fprintf(stderr, "numbits left %d\n",numbits);
+#endif
+      return mmi ? GCOBR_MESSAGEFOLLOWS : GCOBR_OK;
     }
     else if(type >= corbase[s])
@@ -1278,5 +1284,5 @@
         break;
       default:
-        return GCOBR_UNKNOWNTYPE;
+        continue;
       }
 #ifdef COR_LATENCY
