Index: /trunk/BNC/RTCM/RTCM2.cpp
===================================================================
--- /trunk/BNC/RTCM/RTCM2.cpp	(revision 244)
+++ /trunk/BNC/RTCM/RTCM2.cpp	(revision 245)
@@ -504,10 +504,10 @@
     cerr << "Error: can't handle >32 bits in RTCM2packet::getUnsignedBits" 
          << endl;
-    exit(-1);
+    return 0; // exit(-1);
   };
   
   if ( 24*DW.size() < start+n-1 ) {
     cerr << "Error: Packet too short in RTCM2packet::getUnsignedBits" << endl;
-    exit(-1);
+    return 0; // exit(-1);
   }
 
@@ -556,10 +556,10 @@
     cerr << "Error: can't handle >32 bits in RTCM2packet::getBits" 
          << endl;
-    exit(-1);
+    return 0; // exit(-1);
   };
   
   if ( 24*DW.size() < start+n-1 ) {
     cerr << "Error: Packet too short in RTCM2packet::getBits" << endl;
-    exit(-1);
+    return 0; // exit(-1);
   }
 
