summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Patrick Baumann <patb@google.com> 2019-07-08 16:34:44 -0700
committer Patrick Baumann <patb@google.com> 2019-07-17 16:05:34 +0000
commit0c95ef57099e7f06b85d348e8c1f87f2c1a404c9 (patch)
treeda9e328dd2373138e5e4849ffb5782989e93af0d
parent32cc70651986a3e08fa76a92dec8e3e84c1e1fa8 (diff)
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
-rw-r--r--services/core/java/com/android/server/pm/PackageManagerService.java5
1 files changed, 0 insertions, 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);
}
}