commit | 532240f4eb07e638e306d59fb666b4dd8c8bce71 | [log] [tgz] |
---|---|---|
author | Mikhail Naganov <mnaganov@google.com> | Wed Dec 04 16:18:50 2019 -0800 |
committer | Mikhail Naganov <mnaganov@google.com> | Wed Dec 04 16:21:28 2019 -0800 |
tree | ba307e88adf070db8cd9949e70728beee73fdae2 | |
parent | e7044daa5b021aac5d78fbc541a0f65e0d4aa59a [diff] |
Audio HAL: Fix UAF if the effect is removed after close Effect::close in V6 releases the underlying HAL effect. It was not removing the effect entry from the effects map, thus a call to Stream::removeEffect was retrieving a stale handle. Bug: 145656878 Test: start and stop recording for VOICE_COMMUNICATION Change-Id: I47f486d3b6b4b0dc29acd1e3a2093e421b28d90b