mac80211: protect ieee80211_assign_beacon with next_beacon check
authorLorenzo Bianconi <lorenzo@kernel.org>
Thu, 7 Apr 2022 10:36:58 +0000 (12:36 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Mon, 11 Apr 2022 13:11:57 +0000 (15:11 +0200)
commit450c271d508f47577cce509582f1041eeb947e6e
tree1002bd2cf2854c86187b6f1cc8a7c666ab00c563
parent92bbf95df7683d3ab1ab1aa3aaa029c5c5870591
mac80211: protect ieee80211_assign_beacon with next_beacon check

Even if it is not a real issue since ieee80211_set_after_csa_beacon()
or ieee80211_set_after_color_change_beacon() are run only when csa or bcc
is active, move next_beacon check before running ieee80211_assign_beacon
routine.

Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
Link: https://lore.kernel.org/r/041764ed7e9781bcee66c33b41f1365aa4205932.1649327683.git.lorenzo@kernel.org
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/mac80211/cfg.c