]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliQADataMakerSim.cxx
forgot a protection before delete
[u/mrichter/AliRoot.git] / STEER / AliQADataMakerSim.cxx
index 148fc3734a464776c1257b4ffad9c8d7c5e48574..57522da8cc18c27d694bdb6666dd7c42ad670e8d 100644 (file)
@@ -62,12 +62,18 @@ AliQADataMakerSim::AliQADataMakerSim(const AliQADataMakerSim& qadm) :
 AliQADataMakerSim::~AliQADataMakerSim()
 {
        //dtor: delete the TObjArray and thei content
-       fDigitsQAList->Delete() ;     
-       fHitsQAList->Delete() ;
-       fSDigitsQAList->Delete() ; 
-       delete fDigitsQAList ;     
-       delete fHitsQAList ;
-       delete fSDigitsQAList ; 
+       if ( fDigitsQAList ) { 
+               fDigitsQAList->Delete() ;     
+               delete fDigitsQAList ;     
+       }
+       if ( fHitsQAList ) {
+               fHitsQAList->Delete() ;
+               delete fHitsQAList ;
+       }
+       if ( fSDigitsQAList ) { 
+               fSDigitsQAList->Delete() ; 
+               delete fSDigitsQAList ; 
+       }
 }
 
 //__________________________________________________________________