bug 87732: memory leak fixed
authorrichterm <richterm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 13 Oct 2011 07:34:11 +0000 (07:34 +0000)
committerrichterm <richterm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 13 Oct 2011 07:34:11 +0000 (07:34 +0000)
HLT/rec/AliHLTOUTDigitReader.cxx

index c42693b67970ac97c5fe240ffcfa2055a48da880..7188a837cd91ec4dec7db9eecd259edce34178ad 100644 (file)
@@ -205,6 +205,10 @@ int AliHLTOUTDigitReader::CloseTree()
 {
   // see header file for class documentation
   int iResult=0;
+  for (int i=0; i<fNofDDLs; i++) {
+    if (fppDigitArrays[i]) delete fppDigitArrays[i];
+    fppDigitArrays[i]=NULL;
+  }
   if (fppDigitArrays) delete[] fppDigitArrays;
   fppDigitArrays=NULL;
   if (fpEquipments) delete[] fpEquipments;