dispose everything from WifiNetDevice::DoDispose

This commit is contained in:
Mathieu Lacage
2007-10-18 11:53:35 +02:00
parent 8d46c4debc
commit 8a9502ce01
2 changed files with 13 additions and 0 deletions

View File

@@ -223,6 +223,18 @@ WifiNetDevice::DoDispose (void)
NetDevice::DoDispose ();
// cleanup local
m_channel = 0;
delete m_phy;
delete m_stations;
delete m_low;
delete m_rxMiddle;
delete m_txMiddle;
delete m_parameters;
m_phy = 0;
m_stations = 0;
m_low = 0;
m_rxMiddle = 0;
m_txMiddle = 0;
m_parameters = 0;
}

View File

@@ -198,6 +198,7 @@ WifiPhy::WifiPhy (Ptr<WifiNetDevice> device)
WifiPhy::~WifiPhy ()
{
m_channel = 0;
m_events.clear ();
m_modes.clear ();
}