diff options
author | Andy Hung <hunga@google.com> | 2017-08-15 12:48:54 -0700 |
---|---|---|
committer | Ivan Kutepov <its.kutepov@gmail.com> | 2017-12-09 19:01:27 +0300 |
commit | 938dd45ac327578664c23fb82bb46af90aea682c (patch) | |
tree | fdda3a288c66c06e1855f0f594bf14578d8efd34 | |
parent | 1a376db325f7c1c39ffb4dc02fe30829a8730d4a (diff) | |
download | frameworks_av-938dd45ac327578664c23fb82bb46af90aea682c.tar.gz frameworks_av-938dd45ac327578664c23fb82bb46af90aea682c.tar.bz2 frameworks_av-938dd45ac327578664c23fb82bb46af90aea682c.zip |
AudioPolicyService: Acquire mutex for SoundTriggerSession
Test: Enable always on GSA
Bug: 64340921
Change-Id: I05d8c680be97ba4c92081425596addcc038f7dda
CVE-2017-0837
-rw-r--r-- | services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp b/services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp index 45b3bb0972..7957af33bc 100644 --- a/services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp +++ b/services/audiopolicy/service/AudioPolicyInterfaceImpl.cpp @@ -692,6 +692,7 @@ status_t AudioPolicyService::acquireSoundTriggerSession(audio_session_t *session audio_io_handle_t *ioHandle, audio_devices_t *device) { + Mutex::Autolock _l(mLock); if (mAudioPolicyManager == NULL) { return NO_INIT; } @@ -701,6 +702,7 @@ status_t AudioPolicyService::acquireSoundTriggerSession(audio_session_t *session status_t AudioPolicyService::releaseSoundTriggerSession(audio_session_t session) { + Mutex::Autolock _l(mLock); if (mAudioPolicyManager == NULL) { return NO_INIT; } |