summaryrefslogtreecommitdiff
path: root/tools/aidl/generate_java.cpp
diff options
context:
space:
mode:
authorkholoud mohamed <kholoudm@google.com>2021-05-04 16:33:54 +0100
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2021-10-19 00:38:50 +0000
commite75253ea061d14dfdcd817c0eb967c069139e0b5 (patch)
treea505673df90aa3ab0c816bece90fc28fdb1179e7 /tools/aidl/generate_java.cpp
parent82b4d4e0ad8bde0a45bbfd747842cab43b21ac6e (diff)
Changed INTERACT_ACROSS_PROFILES appop to be set per UID
In some cases, enforceCrossUserOrProfilePermission fails for packages which have INTERACT_ACROSS_PROFILE appop granted if it shares the uid with another package that doesn't hold the permission, this is because getPackagesForUid is used to get the callingPackage which could return either packages randomly. I've changed setting the appop to be per uid instead of per package, Test: manual testing Bug: 183188804 Bug: 183730243 Bug: 195630721 Change-Id: I7a72c1d3abd1f83924865326797630ded2f2040f Merged-In: I7a72c1d3abd1f83924865326797630ded2f2040f (cherry picked from commit 4670d1d855a853852980148d99b190171db4ec79) (cherry picked from commit f5e0e80312e1b9c99e36f3775a5da2b8b93fd3de)
Diffstat (limited to 'tools/aidl/generate_java.cpp')
0 files changed, 0 insertions, 0 deletions