commit | 500b67f48ab228dd1c80259567c9cb59f651d4ab | [log] [tgz] |
---|---|---|
author | Jiabin Huang <jiabin@google.com> | Wed Dec 04 17:56:43 2024 +0000 |
committer | Jiabin Huang <jiabin@google.com> | Wed Dec 04 17:57:07 2024 +0000 |
tree | f1ea7bb406b06bcc8ed5cc70453cd49b852c963b | |
parent | 4a3bd5c2934b6824b9df2f215a4d3e84bbc04dfa [diff] |
Check CAPTURE_MEDIA_OUTPUT permission when it is required. Bug: 382270587 Change-Id: I7d3c13bda55fce8f0e4396e6ee93aa3d0150f0fa Test: TH Flag: EXEMPT bugfix
diff --git a/services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp b/services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp index 802ebeb..683e1f9 100644 --- a/services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp +++ b/services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp
@@ -2015,7 +2015,7 @@ if (needCaptureMediaOutput && !(audioserver_permissions() ? CHECK_PERM(CAPTURE_MEDIA_OUTPUT, attributionSource.uid) - : modifyAudioRoutingAllowed())) { + : captureMediaOutputAllowed(attributionSource))) { return binderStatusFromStatusT(PERMISSION_DENIED); }