From 4d1715acf0d208f5160c186e29a9136d4c1b34fe Mon Sep 17 00:00:00 2001 From: Nate Myren Date: Tue, 14 Apr 2020 17:24:18 -0700 Subject: [PATCH] Ensure package broadcast whitelist is AppIds Filter apps for package broadcasts by app Id, not UID. Fixes: 153653208 Test: atest AppEnumerationTests Change-Id: Ibd76862b45839bf3c56b8507d57ca4d790cd9ba3 --- services/core/java/com/android/server/pm/AppsFilter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/pm/AppsFilter.java b/services/core/java/com/android/server/pm/AppsFilter.java index 7c47cf0450d45..d36d038058f1d 100644 --- a/services/core/java/com/android/server/pm/AppsFilter.java +++ b/services/core/java/com/android/server/pm/AppsFilter.java @@ -612,7 +612,7 @@ public class AppsFilter { } final int insert = ~loc; System.arraycopy(appIds, insert, buffer, 0, whitelistSize - insert); - appIds[insert] = existingUid; + appIds[insert] = existingAppId; System.arraycopy(buffer, 0, appIds, insert + 1, whitelistSize - insert); whitelistSize++; }