]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONVTrackReconstructor.cxx
Fixing memory leaks (Philippe)
[u/mrichter/AliRoot.git] / MUON / AliMUONVTrackReconstructor.cxx
index 150d9924766b187d11220a234633e1ca97a505ac..067b75922ca2e9759d3d8379612d836f567e340f 100644 (file)
@@ -788,7 +788,10 @@ Bool_t AliMUONVTrackReconstructor::FollowLinearTrackInStation(AliMUONTrack &trac
         if (AliLog::GetGlobalDebugLevel() >= 3) newTrack->RecursiveDump();
       }
       
-    } else return kFALSE;
+    } else {
+      delete [] hitForRecCh1Used;
+      return kFALSE;
+    }
     
   } else if (foundOneHit || foundTwoHits) {
     
@@ -796,8 +799,12 @@ Bool_t AliMUONVTrackReconstructor::FollowLinearTrackInStation(AliMUONTrack &trac
     fRecTracksPtr->Remove(&trackCandidate);
     fNRecTracks--;
     
-  } else return kFALSE;
+  } else {
+    delete [] hitForRecCh1Used;  
+    return kFALSE;
+  }
   
+  delete [] hitForRecCh1Used;
   return kTRUE;
   
 }