summaryrefslogtreecommitdiff
path: root/services/java
diff options
context:
space:
mode:
author Dianne Hackborn <hackbod@google.com> 2012-08-28 15:57:33 -0700
committer Dianne Hackborn <hackbod@google.com> 2012-08-28 15:57:33 -0700
commit377de7b13e6706911cca1d6826b2e4665edd60d4 (patch)
tree471588a5420e21751a613216d0b72123e8b3a16b /services/java
parent0e17e5bc43373ff9dd8d567f876a26f990ed638e (diff)
Fix infinite loop when uninstalling apps.
Change-Id: Ibdf7fa832529a358d1115fc300651101c5185484
Diffstat (limited to 'services/java')
-rw-r--r--services/java/com/android/server/pm/PackageManagerService.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/services/java/com/android/server/pm/PackageManagerService.java b/services/java/com/android/server/pm/PackageManagerService.java
index 13d86baf2abf..7f8598f4cf5f 100644
--- a/services/java/com/android/server/pm/PackageManagerService.java
+++ b/services/java/com/android/server/pm/PackageManagerService.java
@@ -5314,6 +5314,7 @@ public class PackageManagerService extends IPackageManager.Stub {
return pkgs.get(0);
}
}
+ mSettings.mPackagesToBeCleaned.remove(userId);
}
// Move on to the next user to clean.
long ident = Binder.clearCallingIdentity();