From 5c25947b19c4c6d64640376bedee7c0391d754f1 Mon Sep 17 00:00:00 2001 From: alla Date: Wed, 7 Sep 2011 11:26:43 +0000 Subject: [PATCH] memory leak fixed --- T0/AliT0Digitizer.cxx | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/T0/AliT0Digitizer.cxx b/T0/AliT0Digitizer.cxx index 41c9dd95e56..011f0e0648c 100644 --- a/T0/AliT0Digitizer.cxx +++ b/T0/AliT0Digitizer.cxx @@ -102,9 +102,10 @@ AliT0Digitizer::AliT0Digitizer(AliRunDigitizer* manager) y1[ii]=y[np-ii-1]; x1[ii]=x[np-ii-1]; } - - TGraph *grInverse = new TGraph(np,y1,x1); - fAmpLED.AddAtAndExpand(grInverse,i); + TGraph *grInverse = new TGraph(np,y1,x1); + fAmpLED.AddAtAndExpand(grInverse,i); + if (x1) delete x1; + if (y1) delete y1; } } for (Int_t i=0; i<24; i++){ @@ -121,6 +122,9 @@ AliT0Digitizer::AliT0Digitizer(AliRunDigitizer* manager) } TGraph *grInverseQTC = new TGraph(npq,y1q,x1q); fAmpQTC.AddAtAndExpand(grInverseQTC,i); + if (x1q) delete x1q; + if (y1q) delete y1q; + } } } -- 2.43.0