summaryrefslogtreecommitdiff
path: root/net/mac80211/wpa.c
diff options
context:
space:
mode:
authorThomas Pedersen <thomas@adapt-ip.com>2020-10-01 20:47:48 +0300
committerJohannes Berg <johannes.berg@intel.com>2020-10-02 13:07:24 +0300
commit75f87eaeaced820cc776b3147d22ec44fbf5fc17 (patch)
tree802cf99ad606fe03c4f8247ed9cb95873f012021 /net/mac80211/wpa.c
parentab10c22bc3b2024f0c9eafa463899a071eac8d97 (diff)
downloadlinux-75f87eaeaced820cc776b3147d22ec44fbf5fc17.tar.xz
mac80211: avoid processing non-S1G elements on S1G band
In ieee80211_determine_chantype(), the sband->ht_cap was being processed before S1G Operation element. Since the HT capability element should not be present on the S1G band, avoid processing potential garbage by moving the call to ieee80211_apply_htcap_overrides() to after the S1G block. Also, in case of a missing S1G Operation element, we would continue trying to process non-S1G elements (and return with a channel width of 20MHz). Instead, just assume primary channel is equal to operating and infer the operating width from the BSS channel, then return. Signed-off-by: Thomas Pedersen <thomas@adapt-ip.com> Link: https://lore.kernel.org/r/20201001174748.24520-1-thomas@adapt-ip.com Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net/mac80211/wpa.c')
0 files changed, 0 insertions, 0 deletions