diff options
Diffstat (limited to 'src/decoder')
-rw-r--r-- | src/decoder/flac_plugin.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/decoder/flac_plugin.c b/src/decoder/flac_plugin.c index a24c97a95..0afa85431 100644 --- a/src/decoder/flac_plugin.c +++ b/src/decoder/flac_plugin.c @@ -335,10 +335,11 @@ flac_decode_internal(struct decoder * decoder, struct input_stream *inStream, err = "doing init()"; goto fail; } - if (!flac_process_metadata(flacDec)) { - err = "problem reading metadata"; - goto fail; - } + } + + if (!flac_process_metadata(flacDec)) { + err = "problem reading metadata"; + goto fail; } decoder_initialized(decoder, &data.audio_format, |