From 85204d4677dedf5315d060798d0f1f90e7126580 Mon Sep 17 00:00:00 2001 From: zconesa Date: Wed, 21 May 2014 09:53:22 +0200 Subject: [PATCH] Fixes for possible leaks --- PWGHF/vertexingHF/AliCFTaskVertexingHF.cxx | 2 +- PWGHF/vertexingHF/AliCFVertexingHF2Prong.cxx | 2 +- PWGHF/vertexingHF/AliRDHFCuts.cxx | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/PWGHF/vertexingHF/AliCFTaskVertexingHF.cxx b/PWGHF/vertexingHF/AliCFTaskVertexingHF.cxx index f8da8b25531..5ce0bb5840a 100755 --- a/PWGHF/vertexingHF/AliCFTaskVertexingHF.cxx +++ b/PWGHF/vertexingHF/AliCFTaskVertexingHF.cxx @@ -1327,7 +1327,7 @@ void AliCFTaskVertexingHF::Terminate(Option_t*) file_projection->Close(); for (Int_t ih = 0; ih<3; ih++) delete [] h[ih]; delete [] h; - + delete [] titles; } diff --git a/PWGHF/vertexingHF/AliCFVertexingHF2Prong.cxx b/PWGHF/vertexingHF/AliCFVertexingHF2Prong.cxx index 66b85b6c12d..804c4efa922 100644 --- a/PWGHF/vertexingHF/AliCFVertexingHF2Prong.cxx +++ b/PWGHF/vertexingHF/AliCFVertexingHF2Prong.cxx @@ -174,7 +174,7 @@ Bool_t AliCFVertexingHF2Prong::GetGeneratedValuesFromMCParticle(Double_t* vector else{ AliWarning("There are problems!! particle was expected to be either a D0 or a D0bar, check..."); delete decay; - return vectorMC; + return bGenValues; } if (cosThetaStar < -1 || cosThetaStar > 1) { AliWarning("Invalid value for cosine Theta star, returning"); diff --git a/PWGHF/vertexingHF/AliRDHFCuts.cxx b/PWGHF/vertexingHF/AliRDHFCuts.cxx index c336eadaff5..ace5f0bc8b2 100644 --- a/PWGHF/vertexingHF/AliRDHFCuts.cxx +++ b/PWGHF/vertexingHF/AliRDHFCuts.cxx @@ -274,6 +274,7 @@ AliRDHFCuts::~AliRDHFCuts() { // // Default Destructor // + if(fTrackCuts) { delete fTrackCuts; fTrackCuts=0; } if(fPtBinLimits) {delete [] fPtBinLimits; fPtBinLimits=0;} if(fVarNames) {delete [] fVarNames; fVarNames=0;} if(fVarsForOpt) {delete [] fVarsForOpt; fVarsForOpt=0;} -- 2.39.3