From e4397b9b1360bea34d3284559d3e52ece901ecd6 Mon Sep 17 00:00:00 2001 From: Evan Severson Date: Thu, 27 Mar 2025 14:01:11 -0700 Subject: Check permission for the correct user when updating revoked compat Test: atest CameraPermissionTest --user-type secondary_user Fixes: 398766687 Flag: EXEMPT bugfix (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:fc87f63ebca84dff2bc4326135b58e8659b1fa0a) Merged-In: Ie0c7d0364a3f8e47d0eedd3a3f967e536153d0b7 Change-Id: Ie0c7d0364a3f8e47d0eedd3a3f967e536153d0b7 --- services/core/java/com/android/server/appop/AppOpsService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'services') diff --git a/services/core/java/com/android/server/appop/AppOpsService.java b/services/core/java/com/android/server/appop/AppOpsService.java index 2e229ca9d10f..ff8de6024d2d 100644 --- a/services/core/java/com/android/server/appop/AppOpsService.java +++ b/services/core/java/com/android/server/appop/AppOpsService.java @@ -2351,7 +2351,7 @@ public class AppOpsService extends IAppOpsService.Stub { continue; } - if (packageManager.checkPermission(permissionName, packageName) + if (mContext.checkPermission(permissionName, -1, uid) != PackageManager.PERMISSION_GRANTED) { continue; } -- cgit v1.2.3-59-g8ed1b