diff options
author | 2025-03-27 14:01:11 -0700 | |
---|---|---|
committer | 2025-04-07 19:58:52 -0700 | |
commit | e4397b9b1360bea34d3284559d3e52ece901ecd6 (patch) | |
tree | 323d17037817a3d0d803c7a0ffbddc3b7a2d4fcf /services | |
parent | 92c687d0c0abf5c8c76aaf33476dbe3f1384e677 (diff) |
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
Diffstat (limited to 'services')
-rw-r--r-- | services/core/java/com/android/server/appop/AppOpsService.java | 2 |
1 files changed, 1 insertions, 1 deletions
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; } |