From 0079f9bcb433c13bf4dc1fbe9190bc959d390b96 Mon Sep 17 00:00:00 2001 From: Songchun Fan Date: Tue, 23 Aug 2022 11:30:46 -0700 Subject: [PATCH] [pm] fix getPackageArchiveInfo BUG: 243479679 Test: atest android.content.pm.cts.PackageManagerTest#testGetPackageArchiveInfo Change-Id: I3a353c9b0f05117b233888d74a42f1ed3cf26eb8 (cherry picked from commit 9407d10cd01b3fc25d7e63dd46ef359896ea60b7) Merged-In: I3a353c9b0f05117b233888d74a42f1ed3cf26eb8 --- core/java/android/content/pm/PackageManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/java/android/content/pm/PackageManager.java b/core/java/android/content/pm/PackageManager.java index a90f6d625c514..f224f8a189f12 100644 --- a/core/java/android/content/pm/PackageManager.java +++ b/core/java/android/content/pm/PackageManager.java @@ -8065,7 +8065,7 @@ public abstract class PackageManager { } PackageParser.Package pkg = parser.parsePackage(apkFile, 0, false); - if ((flagsBits & GET_SIGNATURES) != 0) { + if ((flagsBits & GET_SIGNATURES) != 0 || (flagsBits & GET_SIGNING_CERTIFICATES) != 0) { PackageParser.collectCertificates(pkg, false /* skipVerify */); } return PackageParser.generatePackageInfo(pkg, null, (int) flagsBits, 0, 0, null,