mirror of
https://github.com/claunia/flac.git
synced 2025-12-16 18:54:26 +00:00
fix bug in code that skips id3v2 tags at the front of a file; false positives could cause decoding to fail
This commit is contained in:
@@ -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))
|
||||
|
||||
Reference in New Issue
Block a user