summaryrefslogtreecommitdiffstats
path: root/media/libmedia/AudioEffect.cpp
diff options
context:
space:
mode:
authorLeena Winterrowd <lenhardw@codeaurora.org>2015-12-08 14:40:36 -0800
committerSteve Kondik <steve@cyngn.com>2015-12-23 14:29:27 -0800
commit54cdb1f0ce7d03a75499d5ae258fd278de27462d (patch)
tree980b593b8b776a36d8e396ea9b8d2457a036bf3a /media/libmedia/AudioEffect.cpp
parent5a1e278683de3700dc119a99a6b57cc1fc1463b8 (diff)
downloadframeworks_av-54cdb1f0ce7d03a75499d5ae258fd278de27462d.zip
frameworks_av-54cdb1f0ce7d03a75499d5ae258fd278de27462d.tar.gz
frameworks_av-54cdb1f0ce7d03a75499d5ae258fd278de27462d.tar.bz2
libmedia: Preserve futex return status in client obtainBuffer
clock_gettime() can change errno if something goes wrong (most commonly setting EBADF). This failure should not cause a failure in ClientProxy::obtainBuffer() if the futex returned successfully or with a known status. Preserve errno before calling clock_gettime to prevent propagation of an invalid, unexpected error. Propagated from Ib69201031a81395ece47dd8ad7c4dcddd2b00153 Change-Id: I48320fc287b6a0ef2a1b9e71f9d0e979bd6343a5
Diffstat (limited to 'media/libmedia/AudioEffect.cpp')
0 files changed, 0 insertions, 0 deletions