]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/BASE/AliHLTSystem.cxx
bugfix, follow up for #83123: two independent HLT systems with separate configuration...
[u/mrichter/AliRoot.git] / HLT / BASE / AliHLTSystem.cxx
index e89e41ab19dc8d4656b2306525f9dd63a7494a2b..f26006a8ae9fd9698074193ecc302e6169ed5c9f 100644 (file)
@@ -189,7 +189,7 @@ int AliHLTSystem::BuildTaskList(AliHLTConfiguration* pConf)
       // task for this configuration exists, terminate
       pTask=NULL;
     // check first if the configuration has all sources resolved, try to extract otherwise
-    } else if (pConf->SourcesResolved()!=1 && pConf->ExtractSources()!=1) {
+    } else if (pConf->SourcesResolved()!=1 && pConf->ExtractSources(fpConfigurationHandler)!=1) {
        HLTError("configuration \"%s\" has unresolved sources, aborting ...", pConf->GetName());
        iResult=-ENOLINK;
     } else {
@@ -1573,7 +1573,7 @@ int AliHLTSystem::AddHLTOUTTask(const char* hltoutchains)
   if (fpHLTOUTTask) {
     if (fpHLTOUTTask->GetConf() && 
        (fpHLTOUTTask->GetConf()->SourcesResolved()>0 ||
-        fpHLTOUTTask->GetConf()->ExtractSources()>0)) {
+        fpHLTOUTTask->GetConf()->ExtractSources(fpConfigurationHandler)>0)) {
       iResult=InsertTask(fpHLTOUTTask);
     } else {
       HLTError("HLTOUT task (%s) sources not resolved", fpHLTOUTTask->GetName());