From a10ba77bef52dfdbafa44df582994176a2a07d65 Mon Sep 17 00:00:00 2001 From: Stefano Avallone Date: Tue, 17 Jan 2023 16:09:31 +0100 Subject: [PATCH] wifi: Store EHT capabilities if present in the Association Request --- src/wifi/model/ap-wifi-mac.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/wifi/model/ap-wifi-mac.cc b/src/wifi/model/ap-wifi-mac.cc index 41b62e153..13b036218 100644 --- a/src/wifi/model/ap-wifi-mac.cc +++ b/src/wifi/model/ap-wifi-mac.cc @@ -1835,10 +1835,10 @@ ApWifiMac::ReceiveAssocRequest(const AssocReqRefVariant& assoc, } if (GetEhtSupported()) { - const auto& ehtCapabilities = frame.GetEhtCapabilities(); - // TODO: once we support non constant rate managers, we should add checks here whether - // EHT is supported by the peer - remoteStationManager->AddStationEhtCapabilities(from, *ehtCapabilities); + if (const auto& ehtCapabilities = frame.GetEhtCapabilities()) + { + remoteStationManager->AddStationEhtCapabilities(from, *ehtCapabilities); + } for (const auto& mcs : phy->GetMcsList(WIFI_MOD_CLASS_EHT)) { // TODO: Add check whether MCS is supported from the capabilities