diff --git a/src/wifi/model/he/he-phy.cc b/src/wifi/model/he/he-phy.cc index 653d3cbdc..7f772ccca 100644 --- a/src/wifi/model/he/he-phy.cc +++ b/src/wifi/model/he/he-phy.cc @@ -1755,7 +1755,8 @@ HePhy::CanStartRx(Ptr ppdu) const * or at the secondary 20 MHz channel, the secondary 40 MHz channel, or the secondary * 80 MHz channel. */ - if (ppdu->GetTxVector().IsUlMu()) + Ptr mac = m_wifiPhy->GetDevice() ? m_wifiPhy->GetDevice()->GetMac() : nullptr; + if (ppdu->GetTxVector().IsUlMu() && mac && mac->GetTypeOfStation() == AP) { return true; }