]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
coverity fix (memory leak in binning array)
authormiweber <m.weber@cern.ch>
Tue, 11 Mar 2014 15:56:34 +0000 (16:56 +0100)
committermiweber <m.weber@cern.ch>
Tue, 11 Mar 2014 15:59:52 +0000 (16:59 +0100)
PWGCF/EBYE/BalanceFunctions/AliAnalysisTaskBFPsi.cxx

index 4e8d32ea4926ad971f0a64c06f28f792b3296ec9..ebf87668b003a41997043020f25ab784edfe7b93 100755 (executable)
@@ -484,7 +484,7 @@ void AliAnalysisTaskBFPsi::UserCreateOutputObjects() {
     Int_t nPsiBins; 
     psibins = fBalance->GetBinning(fBalance->GetBinningString(), "eventPlane", nPsiBins);
 
-    
+  
     // run the event mixing also in bins of event plane (statistics!)
     if(fRunMixingEventPlane){
       if(fEventClass=="Multiplicity"){
@@ -510,7 +510,11 @@ void AliAnalysisTaskBFPsi::UserCreateOutputObjects() {
        }
       }
     }
-
+    
+    if(centbins) delete [] centbins; 
+    if(multbins) delete [] multbins; 
+    if(vtxbins)  delete [] vtxbins; 
+    
     // check pool manager
     if(!fPoolMgr){
       AliError("Event Mixing required, but Pool Manager not initialized...");
@@ -607,6 +611,7 @@ void AliAnalysisTaskBFPsi::UserCreateOutputObjects() {
   AliInfo("Finished setting up the Output");
 
   TH1::AddDirectory(oldStatus);
+
 }