aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/decoder_api.c8
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;
}
}