Message ID | 1559086576-27560-1-git-send-email-pradeepc@codeaurora.org (mailing list archive) |
---|---|
State | Accepted |
Delegated to: | Johannes Berg |
Headers | show |
Series | mac80211: free peer keys before vif down in mesh | expand |
diff --git a/net/mac80211/mesh.c b/net/mac80211/mesh.c index 766e5e5bab8a..bd68f5a87b26 100644 --- a/net/mac80211/mesh.c +++ b/net/mac80211/mesh.c @@ -929,6 +929,7 @@ void ieee80211_stop_mesh(struct ieee80211_sub_if_data *sdata) /* flush STAs and mpaths on this iface */ sta_info_flush(sdata); + ieee80211_free_keys(sdata, true); mesh_path_flush_by_iface(sdata); /* stop the beacon */
freeing peer keys after vif down is resulting in peer key uninstall to fail due to interface lookup failure. so fix that. Signed-off-by: Pradeep Kumar Chitrapu <pradeepc@codeaurora.org> --- net/mac80211/mesh.c | 1 + 1 file changed, 1 insertion(+)