Message ID | 1385054393-17238-6-git-send-email-sw@simonwunderlich.de (mailing list archive) |
---|---|
State | Not Applicable, archived |
Headers | show |
diff --git a/net/mac80211/cfg.c b/net/mac80211/cfg.c index 9f19cde..38d2b6c 100644 --- a/net/mac80211/cfg.c +++ b/net/mac80211/cfg.c @@ -1080,6 +1080,9 @@ static int ieee80211_stop_ap(struct wiphy *wiphy, struct net_device *dev) /* abort any running channel switch */ sdata->vif.csa_active = false; + kfree(sdata->u.ap.next_beacon); + sdata->u.ap.next_beacon = NULL; + cancel_work_sync(&sdata->u.ap.request_smps_work); /* turn off carrier for this interface and dependent VLANs */
Signed-off-by: Simon Wunderlich <sw@simonwunderlich.de> --- Changes to PATCH: * remove the free in do_stop, because stop_ap is guaranteed to run when the AP is going down (thanks Johannes) --- net/mac80211/cfg.c | 3 +++ 1 file changed, 3 insertions(+)