diff --git a/net/wireless/sme.c b/net/wireless/sme.c index 73be3d0e995a..ef56d2dd115a 100644 --- a/net/wireless/sme.c +++ b/net/wireless/sme.c @@ -1351,6 +1351,7 @@ void __cfg80211_disconnected(struct net_device *dev, const u8 *ie, return; cfg80211_wdev_release_bsses(wdev); + wdev->valid_links = 0; wdev->connected = false; wdev->u.client.ssid_len = 0; wdev->conn_owner_nlportid = 0;