diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/decoder_api.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/decoder_api.c b/src/decoder_api.c index 27994d300..a82b6c162 100644 --- a/src/decoder_api.c +++ b/src/decoder_api.c @@ -165,7 +165,6 @@ decoder_data(struct decoder *decoder, size_t datalen; static char *convBuffer; static size_t convBufferLen; - int ret; if (audio_format_equals(&ob.audioFormat, &dc.audioFormat)) { data = dataIn; @@ -196,9 +195,10 @@ decoder_data(struct decoder *decoder, data += nbytes; if (datalen > 0) { - ret = need_chunks(decoder, inStream, seekable); - if (ret != 0) - return ret; + enum decoder_command cmd = + need_chunks(decoder, inStream, seekable); + if (cmd != DECODE_COMMAND_NONE) + return cmd; } } |