|
@@ -1457,8 +1457,7 @@ ieee80211_rx_mgmt_assoc_resp(struct ieee80211_sub_if_data *sdata,
|
|
if (status_code != WLAN_STATUS_SUCCESS) {
|
|
if (status_code != WLAN_STATUS_SUCCESS) {
|
|
printk(KERN_DEBUG "%s: AP denied association (code=%d)\n",
|
|
printk(KERN_DEBUG "%s: AP denied association (code=%d)\n",
|
|
sdata->dev->name, status_code);
|
|
sdata->dev->name, status_code);
|
|
- list_del(&wk->list);
|
|
|
|
- kfree(wk);
|
|
|
|
|
|
+ wk->state = IEEE80211_MGD_STATE_IDLE;
|
|
return RX_MGMT_CFG80211_ASSOC;
|
|
return RX_MGMT_CFG80211_ASSOC;
|
|
}
|
|
}
|
|
|
|
|