Valgrind-error fix: deallocate random variables in TraceFadingLossModel destructor

This commit is contained in:
Marco Miozzo
2011-11-29 15:41:27 +01:00
parent f87c2fa0a9
commit f545f904d4

View File

@@ -48,6 +48,15 @@ TraceFadingLossModel::TraceFadingLossModel ()
TraceFadingLossModel::~TraceFadingLossModel ()
{
m_fadingTrace.clear ();
m_windowOffsetsMap.clear ();
std::map <ChannelRealizationId_t, UniformVariable* >::iterator itVar;
itVar = m_startVariableMap.begin ();
while (itVar!=m_startVariableMap.end ())
{
delete ((*itVar).second);
itVar++;
}
m_startVariableMap.clear ();
}