diff options
| author | 2019-07-08 16:34:44 -0700 | |
|---|---|---|
| committer | 2019-07-17 16:05:34 +0000 | |
| commit | 0c95ef57099e7f06b85d348e8c1f87f2c1a404c9 (patch) | |
| tree | da9e328dd2373138e5e4849ffb5782989e93af0d | |
| parent | 32cc70651986a3e08fa76a92dec8e3e84c1e1fa8 (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.java | 5 |
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); } } |