wifi: mac80211: fix potential sta-link leak
authorJohannes Berg <johannes.berg@intel.com>
Thu, 11 Jan 2024 16:17:44 +0000 (18:17 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Thu, 18 Jan 2024 13:50:21 +0000 (14:50 +0100)
commitb01a74b3ca6fd51b62c67733ba7c3280fa6c5d26
tree100fb4592dfd1285fee03e666d8d0ee0e8eced91
parent26490da5a71da9064e58f0d4ce82756c26ef9eb1
wifi: mac80211: fix potential sta-link leak

When a station is allocated, links are added but not
set to valid yet (e.g. during connection to an AP MLD),
we might remove the station without ever marking links
valid, and leak them. Fix that.

Fixes: cb71f1d136a6 ("wifi: mac80211: add sta link addition/removal")
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Reviewed-by: Ilan Peer <ilan.peer@intel.com>
Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
Link: https://msgid.link/20240111181514.6573998beaf8.I09ac2e1d41c80f82a5a616b8bd1d9d8dd709a6a6@changeid
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/mac80211/sta_info.c