]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/BASE/AliHLTTask.cxx
bugfix: handling of multiple output blocks introduced fake blocks
[u/mrichter/AliRoot.git] / HLT / BASE / AliHLTTask.cxx
index 78e007f13e08ed43dae36c89a1158a1d6ff10432..384c4edbbda0fc1e6f9b65d5b3569273a49bccc0 100644 (file)
@@ -542,9 +542,9 @@ int AliHLTTask::ProcessTask(Int_t eventNo)
                }
              }
              if (iblock==evtData.fBlockCnt) segments.push_back(outputBlocks[oblock]);
-             if (pTgtBuffer && segments.size()>0) {
-               iResult=fpDataBuffer->SetSegments(pTgtBuffer, &segments[0], segments.size());
-             }
+           }
+           if (pTgtBuffer && segments.size()>0) {
+             iResult=fpDataBuffer->SetSegments(pTgtBuffer, &segments[0], segments.size());
            }
          } else {
            // no forwarding, actually we dont even need to keep the data, this is a