diff options
author | Sameer Thalappil <sameert@codeaurora.org> | 2013-06-14 17:12:12 -0700 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2017-01-11 14:22:56 -0800 |
commit | cad60c351340d5ee1b6b8e73658cd567be3da920 (patch) | |
tree | 0c1716ef4ef421e19cd38fe5300931df883772d2 /net/wireless | |
parent | 2dc96b1cbbdcf5aef3780696708012d55fec57f2 (diff) |
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 <sameert@codeaurora.org>
CRs-fixed: 1078172
Diffstat (limited to 'net/wireless')
-rw-r--r-- | net/wireless/ap.c | 2 |
1 files changed, 1 insertions, 1 deletions
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); |