From c88c62a07bd027d98ee50bfa908fee6745a29f79 Mon Sep 17 00:00:00 2001 From: GernotMaier Date: Thu, 12 Dec 2024 21:43:07 +0100 Subject: [PATCH] Fix segmentation fault when exiting on error in anasum --- src/VStereoAnalysis.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/VStereoAnalysis.cpp b/src/VStereoAnalysis.cpp index 85e6773f..b1b44329 100644 --- a/src/VStereoAnalysis.cpp +++ b/src/VStereoAnalysis.cpp @@ -235,8 +235,8 @@ int VStereoAnalysis::getDataRunNumber() const } else if( fDataRun->GetEntry( 0 ) == 0 ) { - cout << "VStereoAnalysis::getDataRunNumber error: tree is empty." << endl; - fDataRun->fChain->Print(); + cout << "VStereoAnalysis::getDataRunNumber error: mscw data tree is empty." << endl; + cout << "exiting..."; } else { @@ -244,8 +244,9 @@ int VStereoAnalysis::getDataRunNumber() const } } + gROOT->SetMustClean(false); exit( EXIT_FAILURE ); - return 0; + return -1; }