Browse Source

ath6kl: Set the sme_state to disconnected in disconnect() callback

After a successful completion of disconnect() driver needs to set
it's sme_state to SME_DISCONNECTED to be in sync with cfg80211
state.

Signed-off-by: Vasanthakumar Thiagarajan <vthiagar@qca.qualcomm.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
Vasanthakumar Thiagarajan 14 years ago
parent
commit
170826dd0d
1 changed files with 2 additions and 0 deletions
  1. 2 0
      drivers/net/wireless/ath/ath6kl/cfg80211.c

+ 2 - 0
drivers/net/wireless/ath/ath6kl/cfg80211.c

@@ -589,6 +589,8 @@ static int ath6kl_cfg80211_disconnect(struct wiphy *wiphy,
 
 	up(&ar->sem);
 
+	ar->sme_state = SME_DISCONNECTED;
+
 	return 0;
 }