]> www.infradead.org Git - users/jedix/linux-maple.git/commit
wifi: cfg80211: Fix an error handling path in nl80211_start_ap()
authorChristophe JAILLET <christophe.jaillet@wanadoo.fr>
Sat, 26 Oct 2024 15:34:49 +0000 (17:34 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Thu, 7 Nov 2024 13:40:44 +0000 (14:40 +0100)
commitbb9df91cfe651d418719c52a4f47d4a49ac06609
tree35bf207a011e577c675ab5c7ef3a727e82992a06
parent9c46a3a5b394d6d123866aa44436fc2cd342eb0d
wifi: cfg80211: Fix an error handling path in nl80211_start_ap()

All error handling paths go to "out", except this one. Before the
commit in Fixes, error in the previous code would also end to "out",
freeing the memory.

Move the code up to avoid the leak.

Fixes: 62262dd00c31 ("wifi: cfg80211: disallow SMPS in AP mode")
Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Link: https://patch.msgid.link/eae54ce066d541914f272b10cab7b263c08eced3.1729956868.git.christophe.jaillet@wanadoo.fr
[move code, update commit message]
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/wireless/nl80211.c