wifi: Clear station states in WifiRemoteStaionManager::Reset

This commit is contained in:
Sébastien Deronne
2018-02-21 23:07:11 +01:00
parent 90b08ad3c7
commit 28bbe343bb

View File

@@ -418,16 +418,7 @@ WifiRemoteStationManager::~WifiRemoteStationManager ()
void
WifiRemoteStationManager::DoDispose (void)
{
for (StationStates::const_iterator i = m_states.begin (); i != m_states.end (); i++)
{
delete (*i);
}
m_states.clear ();
for (Stations::const_iterator i = m_stations.begin (); i != m_stations.end (); i++)
{
delete (*i);
}
m_stations.clear ();
Reset ();
}
void
@@ -1841,6 +1832,11 @@ void
WifiRemoteStationManager::Reset (void)
{
NS_LOG_FUNCTION (this);
for (StationStates::const_iterator i = m_states.begin (); i != m_states.end (); i++)
{
delete (*i);
}
m_states.clear ();
for (Stations::const_iterator i = m_stations.begin (); i != m_stations.end (); i++)
{
delete (*i);