diff --git a/services/core/java/com/android/server/connectivity/NetworkMonitor.java b/services/core/java/com/android/server/connectivity/NetworkMonitor.java index 545723a8e6262..5260185f1faa7 100644 --- a/services/core/java/com/android/server/connectivity/NetworkMonitor.java +++ b/services/core/java/com/android/server/connectivity/NetworkMonitor.java @@ -249,8 +249,8 @@ public class NetworkMonitor extends StateMachine { transitionTo(mEvaluatingState); break; case CMD_NETWORK_DISCONNECTED: - if (DBG) log("Disconnected"); - transitionTo(mOfflineState); + if (DBG) log("Disconnected - quitting"); + quit(); break; case CMD_FORCE_REEVALUATION: if (DBG) log("Forcing reevaluation");