commit | bb0f557d3d0b7db071595f306555d715092dc6c5 | [log] [tgz] |
---|---|---|
author | Mikhail Naganov <mnaganov@google.com> | Mon Mar 11 14:29:03 2019 -0700 |
committer | Mikhail Naganov <mnaganov@google.com> | Tue Mar 12 10:43:21 2019 -0700 |
tree | 49347935de8beb756f05f06fa8e394c8c9874237 | |
parent | b3527ddc7e9f6d57890656732747c6394b8f2b71 [diff] |
AudioPolicy: Fix UAF of a temporary DeviceVector AudioOutputDescriptor::devices() returns a DeviceVector by value. That means, the returned vector must be held as long as we need its elements. Added a FIXME to consider other devices because the current code looks suspicious. Bug: 128327759 Test: make Change-Id: Ifd3a7c8faf89b2c4fc3400aac0060d0e9e673e73