]> jspc29.x-matter.uni-frankfurt.de Git - mvdsensorcontrol.git/commitdiff
assume old format if header missing
authorJan Michel <j.michel@gsi.de>
Fri, 19 Sep 2014 11:46:39 +0000 (13:46 +0200)
committerJan Michel <j.michel@gsi.de>
Fri, 19 Sep 2014 11:46:39 +0000 (13:46 +0200)
tools/unpacker/unpacker.cxx

index d38bc2392c6a7edc04ec89e818771a2a275040e2..6b0c0534de216a3e7114598929917f3fa3c548fd 100644 (file)
@@ -86,7 +86,7 @@ signed analyzeData(hadaq::RawSubevent* sub, unsigned ix, unsigned datalen, unsig
   
   unsigned rocHead   = sub->Data(ix++);
   if(((rocHead>>24) & 0xFF) != 1 || (rocHead & 0xFF) != 1) {
-    return -37;
+    ix--;  //assume it's old format
     }
   else {
     unsigned externalTimer = sub->Data(ix++);