Index: /trunk/MagicSoft/Mars/mraw/MRawEvtHeader.cc
===================================================================
--- /trunk/MagicSoft/Mars/mraw/MRawEvtHeader.cc	(revision 4040)
+++ /trunk/MagicSoft/Mars/mraw/MRawEvtHeader.cc	(revision 4041)
@@ -317,4 +317,6 @@
 Int_t MRawEvtHeader::ReadEvt(istream &fin, UShort_t ver)
 {
+    Bool_t rc = kTRUE;
+
     fin.read((char*)&fDAQEvtNumber, 4);  // Total=4
 
@@ -324,9 +326,5 @@
     if (ver>2)
         if (!DecodeTime(abstime))
-        {
-            // Skip the rest of the header in case of merpps force-mode
-            fin.seekg(GetNumBytes()-12, ios::cur);
-            return kCONTINUE;
-        }
+            rc = kCONTINUE;
 
     Byte_t dummy[4];
@@ -346,5 +344,5 @@
     fin.read((char*)&dummy, 4);
 
-    return !fin.eof();
+    return fin.eof() ? kFALSE : rc;
 }
 
