summaryrefslogtreecommitdiff
path: root/service
diff options
context:
space:
mode:
authorPaul Stewart <pstew@google.com>2016-03-11 20:38:41 +0000
committerandroid-build-merger <android-build-merger@google.com>2016-03-11 20:38:41 +0000
commit963a22849edcbebdfe3bf2ecf2329a20789dbd7a (patch)
tree0de65892e21d8ac511494db9d25ff7a235bc7e78 /service
parentbb1378fdf0fba19ad35de8803f33cdc663cfbea7 (diff)
parent03e6c26c18a2bc89471569a899bef913c2770b36 (diff)
Merge "WifiStateMachine: Return to InitialState if driver start fails" into mm-wireless-dev
am: 03e6c26c18 * commit '03e6c26c18a2bc89471569a899bef913c2770b36': WifiStateMachine: Return to InitialState if driver start fails
Diffstat (limited to 'service')
-rw-r--r--service/java/com/android/server/wifi/WifiStateMachine.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/service/java/com/android/server/wifi/WifiStateMachine.java b/service/java/com/android/server/wifi/WifiStateMachine.java
index bbca61123..ef5d6e966 100644
--- a/service/java/com/android/server/wifi/WifiStateMachine.java
+++ b/service/java/com/android/server/wifi/WifiStateMachine.java
@@ -5546,7 +5546,8 @@ public class WifiStateMachine extends StateMachine implements WifiNative.PnoEven
if (message.arg1 == mDriverStartToken) {
if (mTries >= 2) {
loge("Failed to start driver after " + mTries);
- transitionTo(mDriverStoppedState);
+ setSupplicantRunning(false);
+ setSupplicantRunning(true);
} else {
loge("Driver start failed, retrying");
mWakeLock.acquire();