Grant CAP_WAKE_ALARM to the Bluetooth process for any user

Use multiuser_get_app_id(uid) to check for AID_BLUETOOTH
and allow the CAP_WAKE_ALARM capability for any user.

Bug: 26784675
Change-Id: I11641e212b7c815e9137ae5620da6ad55f95a899
This commit is contained in:
Pavlin Radoslavov
2016-01-27 16:22:15 -08:00
parent 6ebdbfa549
commit 2956beeec9

View File

@@ -608,7 +608,7 @@ static jint com_android_internal_os_Zygote_nativeForkAndSpecialize(
jlong capabilities = 0;
// Grant CAP_WAKE_ALARM to the Bluetooth process.
if (uid == AID_BLUETOOTH) {
if (multiuser_get_app_id(uid) == AID_BLUETOOTH) {
capabilities |= (1LL << CAP_WAKE_ALARM);
}