diff --git a/src/libFLAC/stream_decoder.c b/src/libFLAC/stream_decoder.c index 7441ba46..f1f5fc86 100644 --- a/src/libFLAC/stream_decoder.c +++ b/src/libFLAC/stream_decoder.c @@ -1184,6 +1184,7 @@ FLAC__bool find_metadata_(FLAC__StreamDecoder *decoder) } continue; } + id = 0; if(x == 0xff) { /* MAGIC NUMBER for the first 8 frame sync bits */ decoder->private_->header_warmup[0] = (FLAC__byte)x; if(!FLAC__bitbuffer_read_raw_uint32(decoder->private_->input, &x, 8, read_callback_, decoder))