Merge "Check if calling uid is system uid for setAllowedPolicyCapture." into qt-qpr1-dev

gugelfrei
Nadav Bar 4 years ago committed by Android (Google) Code Review
commit a6544e3bf7

@ -1346,7 +1346,8 @@ status_t BnAudioPolicyService::onTransact(
case GET_OFFLOAD_FORMATS_A2DP:
case LIST_AUDIO_VOLUME_GROUPS:
case GET_VOLUME_GROUP_FOR_ATTRIBUTES:
case SET_RTT_ENABLED: {
case SET_RTT_ENABLED:
case SET_ALLOWED_CAPTURE_POLICY: {
if (!isServiceUid(IPCThreadState::self()->getCallingUid())) {
ALOGW("%s: transaction %d received from PID %d unauthorized UID %d",
__func__, code, IPCThreadState::self()->getCallingPid(),

@ -976,11 +976,6 @@ status_t AudioPolicyService::setAllowedCapturePolicy(uid_t uid, audio_flags_mask
ALOGV("%s() mAudioPolicyManager == NULL", __func__);
return NO_INIT;
}
uint_t callingUid = IPCThreadState::self()->getCallingUid();
if (uid != callingUid) {
ALOGD("%s() uid invalid %d != %d", __func__, uid, callingUid);
return PERMISSION_DENIED;
}
return mAudioPolicyManager->setAllowedCapturePolicy(uid, capturePolicy);
}

Loading…
Cancel
Save