diff options
| author | 2012-08-28 15:57:33 -0700 | |
|---|---|---|
| committer | 2012-08-28 15:57:33 -0700 | |
| commit | 377de7b13e6706911cca1d6826b2e4665edd60d4 (patch) | |
| tree | 471588a5420e21751a613216d0b72123e8b3a16b /services/java | |
| parent | 0e17e5bc43373ff9dd8d567f876a26f990ed638e (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.java | 1 |
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(); |