aboutsummaryrefslogtreecommitdiffstats
path: root/src/decoder/sidplay_plugin.cxx
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2009-10-16 15:09:22 +0200
committerMax Kellermann <max@duempel.org>2009-10-16 15:09:22 +0200
commit2c908fde1b5f0c0be1c7c7d4dd4fd444c31ae341 (patch)
tree7792a3eaf0b0dcf697990ccb8407ba04dfb7c6ac /src/decoder/sidplay_plugin.cxx
parent6037beabe1b704093620704d279cda43d4874c4e (diff)
downloadmpd-2c908fde1b5f0c0be1c7c7d4dd4fd444c31ae341.tar.gz
mpd-2c908fde1b5f0c0be1c7c7d4dd4fd444c31ae341.tar.xz
mpd-2c908fde1b5f0c0be1c7c7d4dd4fd444c31ae341.zip
output_thread: check again if output is open on CANCEL
When the player thread unpauses, it sends CANCEL to the output thread, after having checked that the output is still open. Problem is when the output thread closes the device before it can process the CANCEL command - race condition. This patch adds another "open" check inside the output thread.
Diffstat (limited to 'src/decoder/sidplay_plugin.cxx')
0 files changed, 0 insertions, 0 deletions