Index: trunk/MagicSoft/Mars/mraw/MRawRead.cc
===================================================================
--- trunk/MagicSoft/Mars/mraw/MRawRead.cc	(revision 8944)
+++ trunk/MagicSoft/Mars/mraw/MRawRead.cc	(revision 8945)
@@ -170,5 +170,5 @@
     // if there is no next event anymore stop eventloop
     //
-    const Int_t rc = fRawEvtHeader->ReadEvt(fin, ver);
+    const Int_t rc = fRawEvtHeader->ReadEvt(fin, ver, fRawRunHeader->GetHeaderSizeEvt());
     if (rc==kCONTINUE && fForceMode==kFALSE)
     {
@@ -176,4 +176,6 @@
         return kFALSE;
     }
+    if (rc==kFALSE)
+        return kFALSE;
 
     //
@@ -205,6 +207,5 @@
     for (int i=0; i<nc; i++)
     {
-        fRawCrateArray->GetEntry(i)->ReadEvt(fin, ver);
-        if (!fin)
+        if (!fRawCrateArray->GetEntry(i)->ReadEvt(fin, ver, fRawRunHeader->GetHeaderSizeCrate()))
             return kFALSE;
 
