From 4f3fc215050bb52d470fc7d6b1fd2eeb39c2119b Mon Sep 17 00:00:00 2001 From: Rakesh Iyer Date: Thu, 3 Mar 2016 20:16:41 -0800 Subject: [PATCH] Fix ActivityManager watchdog kill. Typo caused an infinite loop causing a watchdog kill. Change-Id: If9a8973c28e284d993d81ba7d6724f9575a30c92 --- .../com/android/server/net/NetworkPolicyManagerService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/net/NetworkPolicyManagerService.java b/services/core/java/com/android/server/net/NetworkPolicyManagerService.java index a818bddf3e034..3acd2cad44afe 100644 --- a/services/core/java/com/android/server/net/NetworkPolicyManagerService.java +++ b/services/core/java/com/android/server/net/NetworkPolicyManagerService.java @@ -2543,7 +2543,7 @@ public class NetworkPolicyManagerService extends INetworkPolicyManager.Stub { final List users = mUserManager.getUsers(); for (int i = 0; i < users.size(); i++) { final UserInfo user = users.get(i); - for (int j = mPowerSaveTempWhitelistAppIds.size() - 1; j >= 0; i--) { + for (int j = mPowerSaveTempWhitelistAppIds.size() - 1; j >= 0; j--) { int appId = mPowerSaveTempWhitelistAppIds.keyAt(j); int uid = UserHandle.getUid(user.id, appId); updateRuleForAppIdleLocked(uid);