Index: /trunk/BNC/RTCM3/RTCM3Decoder.cpp
===================================================================
--- /trunk/BNC/RTCM3/RTCM3Decoder.cpp	(revision 912)
+++ /trunk/BNC/RTCM3/RTCM3Decoder.cpp	(revision 913)
@@ -99,12 +99,14 @@
 t_irc RTCM3Decoder::Decode(char* buffer, int bufLen) {
 
+  bool decoded = false;
+
   // Try to decode Clock and Orbit Corrections
   // -----------------------------------------
-  _coDecoder->Decode(buffer, bufLen);
+  if ( _coDecoder->Decode(buffer, bufLen) == success ) {
+    decoded = true;
+  }
 
   // Remaining part decodes the Observations
   // ---------------------------------------
-  bool decoded = false;
-
   for (int ii = 0; ii < bufLen; ii++) {
 
