]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/BASE/AliHLTTask.cxx
initializing the trigger data structure correctly before component data processing
[u/mrichter/AliRoot.git] / HLT / BASE / AliHLTTask.cxx
index 7db248354635b997222eafce750114ba23edf880..c6ea1d09a7c747e19640ab652edb000bfc77ed94 100644 (file)
@@ -563,9 +563,12 @@ int AliHLTTask::ProcessTask(Int_t eventNo, AliHLTUInt32_t eventType)
        evtData.fEventID=(AliHLTEventID_t)eventNo;
       evtData.fEventCreation_s=static_cast<AliHLTUInt32_t>(time(NULL));
       AliHLTComponentTriggerData trigData;
+      AliHLTEventTriggerData evtTrigData;
       trigData.fStructSize=sizeof(trigData);
-      trigData.fDataSize=0;
-      trigData.fData=NULL;
+      trigData.fDataSize=sizeof(AliHLTEventTriggerData);
+      memset(&evtTrigData, 0, trigData.fDataSize);
+      evtTrigData.fCommonHeaderWordCnt=gkAliHLTCommonHeaderCount;
+      trigData.fData=&evtTrigData;
       iLastOutputDataSize=iOutputDataSize;
       AliHLTUInt32_t size=iOutputDataSize;
       AliHLTUInt32_t outputBlockCnt=0;