diff options
author | Max Kellermann <max@duempel.org> | 2008-08-26 08:27:16 +0200 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2008-08-26 08:27:16 +0200 |
commit | 6df980a996192fc459a0b60b73fa7a33a24a2f49 (patch) | |
tree | 6d56dd5e3fe17c33e10c46832a1cec91733b8875 /src/compress.c | |
parent | 8a5109483dc2d705cf927ab107f2b4a8e8008415 (diff) | |
download | mpd-6df980a996192fc459a0b60b73fa7a33a24a2f49.tar.gz mpd-6df980a996192fc459a0b60b73fa7a33a24a2f49.tar.xz mpd-6df980a996192fc459a0b60b73fa7a33a24a2f49.zip |
flac: decoder command means EOF
It was possible for the decoder thread to go into an endless loop
(flac and oggflac decoders): when a "STOP" command arrived, the Read()
callback would return 0, but the EOF() callback returned false. Fix:
when decoder_get_command()!=NONE, return EOF==true.
Diffstat (limited to 'src/compress.c')
0 files changed, 0 insertions, 0 deletions