From 0c95ef57099e7f06b85d348e8c1f87f2c1a404c9 Mon Sep 17 00:00:00 2001 From: Patrick Baumann Date: Mon, 8 Jul 2019 16:34:44 -0700 Subject: Don't unfreeze too early This change removes an unnecessary (and incorrect) unfreezing during the install flow. Removal ensures that all state from the previous version of the updating app has been cleaned up before unfreeze and launch of the app. Bug: 136731650 Test: atest AtomicInstallTests AppSecurityTests Change-Id: I477a6c352268caf5031d85bf8bd8d322e7472f33 --- services/core/java/com/android/server/pm/PackageManagerService.java | 5 ----- 1 file changed, 5 deletions(-) diff --git a/services/core/java/com/android/server/pm/PackageManagerService.java b/services/core/java/com/android/server/pm/PackageManagerService.java index 9f5fc9269a7c..221d3fb1e073 100644 --- a/services/core/java/com/android/server/pm/PackageManagerService.java +++ b/services/core/java/com/android/server/pm/PackageManagerService.java @@ -17035,11 +17035,6 @@ public class PackageManagerService extends IPackageManager.Stub commitPackagesLocked(commitRequest); success = true; } finally { - for (PrepareResult result : prepareResults.values()) { - if (result.freezer != null) { - result.freezer.close(); - } - } Trace.traceEnd(TRACE_TAG_PACKAGE_MANAGER); } } -- cgit v1.2.3-59-g8ed1b