From b387b81b64717c32de2fe0f6c0a5e86abfe0de9c Mon Sep 17 00:00:00 2001 From: Roshan Pius Date: Fri, 5 Jun 2020 10:00:57 -0700 Subject: ClientModeImpl: Reset mTargetNetworkId on connection failure Bug: 158127841 Test: atest com.android.server.wifi Change-Id: I321c9380a2277c20fb985c6c770c1bf3362ed588 Merged-In: I321c9380a2277c20fb985c6c770c1bf3362ed588 --- service/java/com/android/server/wifi/ClientModeImpl.java | 2 ++ 1 file changed, 2 insertions(+) (limited to 'service') diff --git a/service/java/com/android/server/wifi/ClientModeImpl.java b/service/java/com/android/server/wifi/ClientModeImpl.java index b5bd479db..e10d5367e 100644 --- a/service/java/com/android/server/wifi/ClientModeImpl.java +++ b/service/java/com/android/server/wifi/ClientModeImpl.java @@ -3878,6 +3878,7 @@ public class ClientModeImpl extends StateMachine { getTargetSsid(), bssid, WifiLastResortWatchdog.FAILURE_CODE_ASSOCIATION); } + mTargetNetworkId = WifiConfiguration.INVALID_NETWORK_ID; break; case WifiMonitor.AUTHENTICATION_FAILURE_EVENT: stopIpClient(); @@ -5677,6 +5678,7 @@ public class ClientModeImpl extends StateMachine { WifiLastResortWatchdog.FAILURE_CODE_AUTHENTICATION); } clearNetworkCachedDataIfNeeded(getTargetWifiConfiguration(), message.arg2); + mTargetNetworkId = WifiConfiguration.INVALID_NETWORK_ID; break; case WifiMonitor.SUPPLICANT_STATE_CHANGE_EVENT: StateChangeResult stateChangeResult = (StateChangeResult) message.obj; -- cgit v1.2.3