From cad60c351340d5ee1b6b8e73658cd567be3da920 Mon Sep 17 00:00:00 2001 From: Sameer Thalappil Date: Fri, 14 Jun 2013 17:12:12 -0700 Subject: [PATCH] cfg80211: Reset beacon interval when stop AP fails When SSR happens at WLAN driver, the cfg80211 stop AP can fail at driver. Make sure that the beacon interval is reset, even when this API fails. Change-Id: I459f55ce5f4bc44c4d0e20170bd50a83c2d609b4 Signed-off-by: Sameer Thalappil CRs-fixed: 1078172 --- net/wireless/ap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/wireless/ap.c b/net/wireless/ap.c index cb1cfd34046d..f09f5683cb30 100644 --- a/net/wireless/ap.c +++ b/net/wireless/ap.c @@ -25,8 +25,8 @@ static int __cfg80211_stop_ap(struct cfg80211_registered_device *rdev, return -ENOENT; err = rdev_stop_ap(rdev, dev); + wdev->beacon_interval = 0; if (!err) { - wdev->beacon_interval = 0; memset(&wdev->chandef, 0, sizeof(wdev->chandef)); wdev->ssid_len = 0; rdev_set_qos_map(rdev, dev, NULL);