From 215bc11a14d5f3d4e799dc6ffe22349f514afa6b Mon Sep 17 00:00:00 2001 From: akisiel Date: Tue, 13 Dec 2011 15:22:12 +0000 Subject: [PATCH] Fix Coverity --- PWG2/FEMTOSCOPY/AliFemto/AliFemtoParticle.cxx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/PWG2/FEMTOSCOPY/AliFemto/AliFemtoParticle.cxx b/PWG2/FEMTOSCOPY/AliFemto/AliFemtoParticle.cxx index 647980887ea..57d483263a3 100644 --- a/PWG2/FEMTOSCOPY/AliFemto/AliFemtoParticle.cxx +++ b/PWG2/FEMTOSCOPY/AliFemto/AliFemtoParticle.cxx @@ -358,12 +358,16 @@ AliFemtoParticle& AliFemtoParticle::operator=(const AliFemtoParticle& aParticle) if (this == &aParticle) return *this; + if (fTrack) delete fTrack; if (aParticle.fTrack) fTrack = new AliFemtoTrack(*aParticle.fTrack); + if (fV0) delete fV0; if (aParticle.fV0) fV0 = new AliFemtoV0(*aParticle.fV0); + if (fKink) delete fKink; if (aParticle.fKink) fKink = new AliFemtoKink(*aParticle.fKink); + if (fXi) delete fXi; if (aParticle.fXi) fXi = new AliFemtoXi(*aParticle.fXi); fFourMomentum = aParticle.fFourMomentum; @@ -401,6 +405,7 @@ AliFemtoParticle& AliFemtoParticle::operator=(const AliFemtoParticle& aParticle) fPrimaryVertex = aParticle.fPrimaryVertex; fSecondaryVertex = aParticle.fSecondaryVertex; CalculatePurity(); + if (fHiddenInfo) delete fHiddenInfo; if(aParticle.fHiddenInfo){ fHiddenInfo= aParticle.fHiddenInfo->Clone(); } -- 2.43.0