]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HMPID/AliHMPIDQAChecker.cxx
Memory leak fixed (L. Molnar)
[u/mrichter/AliRoot.git] / HMPID / AliHMPIDQAChecker.cxx
index e8691088c7d86e6460d5b097d2bc03884254f5ef..535906759be7a5dd3e48600f255175ba7d842354 100644 (file)
@@ -45,8 +45,8 @@ ClassImp(AliHMPIDQAChecker)
  //_________________________________________________________________
 AliHMPIDQAChecker::AliHMPIDQAChecker() : 
 AliQACheckerBase("HMPID","HMPID Quality Assurance Data Checker"), 
-fNoReference(kTRUE)
-fQARefRec(NULL)
+fNoReference(kTRUE)
+//fQARefRec(NULL)
 {
     //ctor, fetches the reference data from OCDB 
   char * detOCDBDir = Form("HMPID/%s/%s", AliQAv1::GetRefOCDBDirName(), AliQAv1::GetRefDataDirName()) ; 
@@ -78,8 +78,7 @@ fQARefRec(NULL)
 //_________________________________________________________________
 AliHMPIDQAChecker::~AliHMPIDQAChecker() 
 {
-  fQARefRec->Delete() ; 
-  delete fQARefRec ; 
+  if(fQARefRec) { fQARefRec->Delete() ;   delete fQARefRec ; }
 }
 //_________________________________________________________________
 void AliHMPIDQAChecker::Check(Double_t *  check, AliQAv1::ALITASK_t index, TObjArray ** list, const AliDetectorRecoParam * /*recoParam*/)