diff options
author | Johannes Berg <johannes.berg@intel.com> | 2013-02-23 04:14:20 +0400 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2013-03-06 19:36:00 +0400 |
commit | 7b4396bd6868f3d665c5f4cb53a9bdde5a2f4bf2 (patch) | |
tree | 432237208275a9a36b5a0caede4e0996cdb1c48e /net/mac80211/iface.c | |
parent | 8d1f7ecd2af55c0c82ffd2bff0ef0b26f16ea69f (diff) | |
download | linux-7b4396bd6868f3d665c5f4cb53a9bdde5a2f4bf2.tar.xz |
mac80211: flush keys when stopping AP
Since hostapd will remove keys this isn't usually
an issue, but we shouldn't leak keys to the next
BSS started on the same interface. For VLANs this
also fixes a bug, keys that aren't removed would
otherwise be leaked.
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net/mac80211/iface.c')
-rw-r--r-- | net/mac80211/iface.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/mac80211/iface.c b/net/mac80211/iface.c index 8e0bf34f3f68..290de4d99697 100644 --- a/net/mac80211/iface.c +++ b/net/mac80211/iface.c @@ -840,7 +840,7 @@ static void ieee80211_do_stop(struct ieee80211_sub_if_data *sdata, /* * Free all remaining keys, there shouldn't be any, - * except maybe group keys in AP more or WDS? + * except maybe in WDS mode? */ ieee80211_free_keys(sdata); |