bug 87732: memory leak fixed
[u/mrichter/AliRoot.git] / 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;