summaryrefslogtreecommitdiff
path: root/net/wireless
diff options
context:
space:
mode:
authorSameer Thalappil <sameert@codeaurora.org>2013-06-14 17:12:12 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2017-01-11 14:22:56 -0800
commitcad60c351340d5ee1b6b8e73658cd567be3da920 (patch)
tree0c1716ef4ef421e19cd38fe5300931df883772d2 /net/wireless
parent2dc96b1cbbdcf5aef3780696708012d55fec57f2 (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.c2
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);