diff options
-rw-r--r-- | net/mac80211/mlme.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/net/mac80211/mlme.c b/net/mac80211/mlme.c index 4ce5b9c22324..90267afa8e69 100644 --- a/net/mac80211/mlme.c +++ b/net/mac80211/mlme.c | |||
@@ -1374,6 +1374,11 @@ static void ieee80211_rx_mgmt_assoc_resp(struct ieee80211_sub_if_data *sdata, | |||
1374 | * association next time. This works around some broken APs | 1374 | * association next time. This works around some broken APs |
1375 | * which do not correctly reject reassociation requests. */ | 1375 | * which do not correctly reject reassociation requests. */ |
1376 | ifmgd->flags &= ~IEEE80211_STA_PREV_BSSID_SET; | 1376 | ifmgd->flags &= ~IEEE80211_STA_PREV_BSSID_SET; |
1377 | cfg80211_send_rx_assoc(sdata->dev, (u8 *) mgmt, len); | ||
1378 | if (ifmgd->flags & IEEE80211_STA_EXT_SME) { | ||
1379 | /* Wait for SME to decide what to do next */ | ||
1380 | ifmgd->state = IEEE80211_STA_MLME_DISABLED; | ||
1381 | } | ||
1377 | return; | 1382 | return; |
1378 | } | 1383 | } |
1379 | 1384 | ||