]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
bugfix: consider both pointer and offset of block descriptor
authorrichterm <richterm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 19 Aug 2007 21:52:37 +0000 (21:52 +0000)
committerrichterm <richterm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 19 Aug 2007 21:52:37 +0000 (21:52 +0000)
HLT/BASE/util/AliHLTFileWriter.cxx

index 7dbd039c37004bbb77c63a8661592bec3eb2c69f..9650e1ea69d951ee9ca650ef101566dfb0ced898 100644 (file)
@@ -245,7 +245,7 @@ int AliHLTFileWriter::DumpEvent( const AliHLTComponentEventData& evtData,
     if (iResult>=0) {
       ofstream dump(filename.Data(), filemode);
       if (dump.good()) {
-       dump.write((const char*)blocks[n].fPtr, blocks[n].fSize);
+       dump.write((static_cast<const char*>(blocks[n].fPtr))+blocks[n].fOffset, blocks[n].fSize);
        HLTDebug("wrote %d byte(s) to file %s", blocks[n].fSize, filename.Data());
       } else {
        HLTError("can not open file %s for writing", filename.Data());