diff options
Diffstat (limited to 'service/java/com/android/server/wifi/WifiConnectivityManager.java')
-rw-r--r-- | service/java/com/android/server/wifi/WifiConnectivityManager.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/service/java/com/android/server/wifi/WifiConnectivityManager.java b/service/java/com/android/server/wifi/WifiConnectivityManager.java index 7e54c33bb..7f3d5d7d9 100644 --- a/service/java/com/android/server/wifi/WifiConnectivityManager.java +++ b/service/java/com/android/server/wifi/WifiConnectivityManager.java @@ -1034,8 +1034,10 @@ public class WifiConnectivityManager { mWifiState = state; - // Kick off the watchdog timer if entering disconnected state + // Reset BSSID of last connection attempt and kick off + // the watchdog timer if entering disconnected state. if (mWifiState == WIFI_STATE_DISCONNECTED) { + mLastConnectionAttemptBssid = null; scheduleWatchdogTimer(); } @@ -1115,6 +1117,7 @@ public class WifiConnectivityManager { if (!mWifiEnabled) { stopConnectivityScan(); resetLastPeriodicSingleScanTimeStamp(); + mLastConnectionAttemptBssid = null; } } @@ -1129,6 +1132,7 @@ public class WifiConnectivityManager { if (!mWifiConnectivityManagerEnabled) { stopConnectivityScan(); resetLastPeriodicSingleScanTimeStamp(); + mLastConnectionAttemptBssid = null; } } |