From d58024dcc9e0e5c3a92e5ff5752b9de156e2a3bc Mon Sep 17 00:00:00 2001 From: akisiel Date: Thu, 10 Mar 2011 11:01:49 +0000 Subject: [PATCH] Fix Coverity reports --- TTherminator/Therminator/Event.cxx | 2 +- TTherminator/Therminator/Parser.cxx | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/TTherminator/Therminator/Event.cxx b/TTherminator/Therminator/Event.cxx index 56b673e3aaf..99fee37f29d 100644 --- a/TTherminator/Therminator/Event.cxx +++ b/TTherminator/Therminator/Event.cxx @@ -269,7 +269,7 @@ Event::ReadMultiplicities() { (*fin) >> tName >> tMult; PRINT_DEBUG_2(tName << " " << mDB->GetParticleTypeIndex(tName) << " " << tMult); - mAverageMultiplicities[mDB->GetParticleTypeIndex(strdup(tName))] = tMult; + mAverageMultiplicities[mDB->GetParticleTypeIndex(tName)] = tMult; } fin->close(); } diff --git a/TTherminator/Therminator/Parser.cxx b/TTherminator/Therminator/Parser.cxx index 86c0ff2fa55..ff00ba3a718 100644 --- a/TTherminator/Therminator/Parser.cxx +++ b/TTherminator/Therminator/Parser.cxx @@ -514,6 +514,12 @@ void Parser::ReadInput() // mDB->GetParticleType(tDaughter3)->GetMass() // < mDB->GetParticleType(tFather)->GetMass()) (mDB->GetParticleType(tFather))->AddDecayChannel(*newChannel); + + delete tFather; + delete tDaughter1; + delete tDaughter2; + delete tDaughter3; + delete tBRatio; } } @@ -711,6 +717,8 @@ void Parser::ReadShare() { PRINT_DEBUG_2("Masses do not match! Not adding channel " << newChannel); + + delete newChannel; } } else { -- 2.43.0