diff --git a/src/wifi/model/frame-exchange-manager.cc b/src/wifi/model/frame-exchange-manager.cc index ed972f2bd..20145eb64 100644 --- a/src/wifi/model/frame-exchange-manager.cc +++ b/src/wifi/model/frame-exchange-manager.cc @@ -945,7 +945,7 @@ void FrameExchangeManager::NotifySwitchingStartNow (Time duration) { NS_LOG_DEBUG ("Switching channel. Cancelling MAC pending events"); - m_mac->NotifyChannelSwitching (); + Simulator::Schedule (duration, &WifiMac::NotifyChannelSwitching, m_mac); if (m_txTimer.IsRunning ()) { // we were transmitting something before channel switching. Since we will