summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> 2025-02-05 21:06:38 -0800
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2025-02-05 21:06:38 -0800
commit8f42a6cc9f2d7b892a2ee5230ecb6d2404f50098 (patch)
tree8d84f7e06829f2486ca19e04845c389f2b6f19f8
parentec6ac33a1f593418002c1ccec982c0e89c15f14f (diff)
parentf5f6f8baab37dc9e3fc7e16ce6fe65b26a45ca92 (diff)
Merge "Enforce package visibility to getArchivedPackage()" into main am: f5f6f8baab
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3475771 Change-Id: I0a7dabde5d9264b532cd67987ea3750d2e331b53 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--services/core/java/com/android/server/pm/PackageManagerService.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/pm/PackageManagerService.java b/services/core/java/com/android/server/pm/PackageManagerService.java
index 2a03dcbdfbc5..6f9d53d1320a 100644
--- a/services/core/java/com/android/server/pm/PackageManagerService.java
+++ b/services/core/java/com/android/server/pm/PackageManagerService.java
@@ -1476,7 +1476,7 @@ public class PackageManagerService implements PackageSender, TestUtilityService
ArchiveState archiveState;
synchronized (mLock) {
PackageSetting ps = mSettings.getPackageLPr(packageName);
- if (ps == null) {
+ if (ps == null || snapshot.shouldFilterApplication(ps, binderUid, userId)) {
return null;
}
var psi = ps.getUserStateOrDefault(userId);