From 1fd9aeef08fac363ec3ef2eb61cea519a04c51fd Mon Sep 17 00:00:00 2001 From: Robert Greenwalt Date: Thu, 17 Jul 2014 16:11:38 -0700 Subject: [PATCH] Quit NetworkMonitors at end of life. We were creating and orphaning a thread for each network. Cleanup after ourselves. bug:16119890 Change-Id: I8c8a9fe471e43f31f712844915992084074e8047 --- .../java/com/android/server/connectivity/NetworkMonitor.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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");