From 99f0541298c8822313c82e9d1852b6dc51cacf85 Mon Sep 17 00:00:00 2001 From: richterm Date: Sun, 19 Aug 2007 21:52:37 +0000 Subject: [PATCH] bugfix: consider both pointer and offset of block descriptor --- HLT/BASE/util/AliHLTFileWriter.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/HLT/BASE/util/AliHLTFileWriter.cxx b/HLT/BASE/util/AliHLTFileWriter.cxx index 7dbd039c370..9650e1ea69d 100644 --- a/HLT/BASE/util/AliHLTFileWriter.cxx +++ b/HLT/BASE/util/AliHLTFileWriter.cxx @@ -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(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()); -- 2.43.0