diff mbox

mac80211: keep auth state when assoc fails

Message ID 1256018892.4475.5.camel@johannes.local (mailing list archive)
State Not Applicable, archived
Headers show

Commit Message

Johannes Berg Oct. 20, 2009, 6:08 a.m. UTC
None
diff mbox

Patch

--- wireless-testing.orig/net/mac80211/mlme.c	2009-10-20 15:01:40.000000000 +0900
+++ wireless-testing/net/mac80211/mlme.c	2009-10-20 15:01:46.000000000 +0900
@@ -1457,8 +1457,7 @@  ieee80211_rx_mgmt_assoc_resp(struct ieee
 	if (status_code != WLAN_STATUS_SUCCESS) {
 		printk(KERN_DEBUG "%s: AP denied association (code=%d)\n",
 		       sdata->dev->name, status_code);
-		list_del(&wk->list);
-		kfree(wk);
+		wk->state = IEEE80211_MGD_STATE_IDLE;
 		return RX_MGMT_CFG80211_ASSOC;
 	}