commit | 7b75108b268abee4d9cc6726126fc6fc1a1483d9 | [log] [tgz] |
---|---|---|
author | Mikhail Naganov <mnaganov@google.com> | Wed Jun 22 03:24:59 2022 +0000 |
committer | Mikhail Naganov <mnaganov@google.com> | Thu Aug 25 18:20:42 2022 +0000 |
tree | 12aa3832d1c016054efe843f1382478d82878074 | |
parent | 828fe9fb8a2bb76669d3844d6cf01626e1c3fd01 [diff] [blame] |
Fix arguments checking in AudioSystem::getDirectProfilesForAttributes Bug: 215794103 Test: atest audiosystem_tests Merged-In: I443ba0bc8ef0ffb95603d53436eaebb842eb79c2 Change-Id: I443ba0bc8ef0ffb95603d53436eaebb842eb79c2 (cherry picked from commit efc504bb060422dc3735a9b7c38b9c174b8a2065)
diff --git a/media/libaudioclient/AudioSystem.cpp b/media/libaudioclient/AudioSystem.cpp index de8c298..1280577 100644 --- a/media/libaudioclient/AudioSystem.cpp +++ b/media/libaudioclient/AudioSystem.cpp
@@ -2317,7 +2317,7 @@ status_t AudioSystem::getDirectProfilesForAttributes(const audio_attributes_t* attr, std::vector<audio_profile>* audioProfiles) { - if (attr == nullptr) { + if (attr == nullptr || audioProfiles == nullptr) { return BAD_VALUE; }