Index: /trunk/FACT++/src/DataCalib.cc
===================================================================
--- /trunk/FACT++/src/DataCalib.cc	(revision 12065)
+++ /trunk/FACT++/src/DataCalib.cc	(revision 12066)
@@ -167,5 +167,5 @@
         }
 
-        fStep      = file.GetUInt("STEP")+1;
+        fStep      = file.GetUInt("STEP");
         fNumOffset = file.GetUInt("NBOFFSET");
         fNumGain   = file.GetUInt("NBGAIN");
@@ -199,4 +199,10 @@
                 fGain[i] *= 1024;
         }
+
+        // Now mark the stored DRS data as "officially valid"
+        // However, this is not thread safe. It only ensures that
+        // this data is not used before it is completely and correctly
+        // read.
+        fStep++;
 
         return true;
