From dfd42a9bbc143a46411bf74ad5fddb7da1b3b6e6 Mon Sep 17 00:00:00 2001 From: Irfan Sheriff Date: Mon, 2 Jul 2012 15:26:47 -0700 Subject: Ignore auth failures during WPS During WPS, EAP failure occurs many times due to searching external registrar. EAP failure can also occur after WPS-success. WPS failures are handled through seperate events, ignore auth failures. Change-Id: I6a051398d306250510536d157bf812b5a434c84b Signed-off-by: Irfan Sheriff Signed-off-by: Yoshihiko Ikenaga --- wifi/java/android/net/wifi/WifiStateMachine.java | 2 ++ 1 file changed, 2 insertions(+) (limited to 'wifi/java/android') diff --git a/wifi/java/android/net/wifi/WifiStateMachine.java b/wifi/java/android/net/wifi/WifiStateMachine.java index ed72459cf468..84b850706d3e 100644 --- a/wifi/java/android/net/wifi/WifiStateMachine.java +++ b/wifi/java/android/net/wifi/WifiStateMachine.java @@ -3524,6 +3524,8 @@ public class WifiStateMachine extends StateMachine { if (DBG) log("Network connection lost"); handleNetworkDisconnect(); break; + case WifiMonitor.AUTHENTICATION_FAILURE_EVENT: + // EAP failures do not mean much during WPS case WifiMonitor.SUPPLICANT_STATE_CHANGE_EVENT: //Throw away supplicant state changes when WPS is running. //We will start getting supplicant state changes once we get -- cgit v1.2.3-59-g8ed1b