From f545f904d49144701137b03eee68bf83dc8e0e8a Mon Sep 17 00:00:00 2001 From: Marco Miozzo Date: Tue, 29 Nov 2011 15:41:27 +0100 Subject: [PATCH] Valgrind-error fix: deallocate random variables in TraceFadingLossModel destructor --- src/lte/model/trace-fading-loss-model.cc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/lte/model/trace-fading-loss-model.cc b/src/lte/model/trace-fading-loss-model.cc index a94b281ab..85ca7cee6 100644 --- a/src/lte/model/trace-fading-loss-model.cc +++ b/src/lte/model/trace-fading-loss-model.cc @@ -48,6 +48,15 @@ TraceFadingLossModel::TraceFadingLossModel () TraceFadingLossModel::~TraceFadingLossModel () { m_fadingTrace.clear (); + m_windowOffsetsMap.clear (); + std::map ::iterator itVar; + itVar = m_startVariableMap.begin (); + while (itVar!=m_startVariableMap.end ()) + { + delete ((*itVar).second); + itVar++; + } + m_startVariableMap.clear (); }