From: hristov Date: Mon, 8 Aug 2011 10:05:39 +0000 (+0000) Subject: Coverity 17475 X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=commitdiff_plain;h=ec542584caf1c0e7147bdba025f53cc30ee3fab4 Coverity 17475 --- diff --git a/MUON/AliMUONAlignmentTask.cxx b/MUON/AliMUONAlignmentTask.cxx index 7c084d5ce55..a1548877d81 100644 --- a/MUON/AliMUONAlignmentTask.cxx +++ b/MUON/AliMUONAlignmentTask.cxx @@ -469,7 +469,9 @@ void AliMUONAlignmentTask::UserExec(Option_t *) // save AOD if( fWriteRecords && fRecordCount > 0 ) { - AliAODHandler* handler = dynamic_cast( AliAnalysisManager::GetAnalysisManager()->GetOutputEventHandler() ); + AliAODHandler* handler = dynamic_cast( AliAnalysisManager::GetAnalysisManager()->GetOutputEventHandler() ); + if( handler ) + { // printf("handler: %p\n",handler); AliAODEvent* aod = handler->GetAOD(); // printf("aod: %p\n",aod); @@ -477,7 +479,9 @@ void AliMUONAlignmentTask::UserExec(Option_t *) // printf("header: %p\n",header); header->SetRunNumber(lESD->GetRunNumber()); // printf("RunNumber: %d\n",lESD->GetRunNumber()); - AliAnalysisManager::GetAnalysisManager()->GetOutputEventHandler()->SetFillAOD(kTRUE); } + AliAnalysisManager::GetAnalysisManager()->GetOutputEventHandler()->SetFillAOD(kTRUE); + } else AliInfo( "Error: invalid output event handler" ); + } }