commit | 2a45115039163601f30e9b87b9ea8f1674713dce | [log] [tgz] |
---|---|---|
author | Eric Laurent <elaurent@google.com> | Wed Oct 07 13:48:21 2020 -0700 |
committer | Eric Laurent <elaurent@google.com> | Tue Dec 08 21:52:16 2020 +0100 |
tree | 832db337f9a0ae13d92e58bdafbebb2cbbbe1628 | |
parent | fff9c8aa87a7c03e063cf6adeb4c63b895b6d145 [diff] [blame] |
IAudioPolicyService, IAudioFlinger: check C structs on server side Add more checks on C structs received on server side to avoid string overflows in particular. Move sanitization helpers into a specific class in media helper library. Bug: 169572641 Test: audio smoke tests Change-Id: I89cb840230c85dcdddd5b128f626bb4fe303832a Merged-In: I89cb840230c85dcdddd5b128f626bb4fe303832a
diff --git a/media/libaudioclient/Android.bp b/media/libaudioclient/Android.bp index 0c40cbb..fa2a159 100644 --- a/media/libaudioclient/Android.bp +++ b/media/libaudioclient/Android.bp
@@ -63,6 +63,7 @@ "AudioEffect.cpp", "AudioRecord.cpp", + "AudioSanitizer.cpp", "AudioSystem.cpp", "AudioTrack.cpp", "AudioTrackShared.cpp",