Something in the file decoder no longer checks for the "fLaC" magic id at the beginning of FLAC input files.
Affected are the "flac -d" command-line program as well as the libraries.
For example, FLAC decoder happily accepts arbitrary MP3 files (also without ID3 tags) and starts decoding them, which leads to [thousands of] LOST_SYNC and BAD_HEADER errors.
It ought to verify that the "fLaC" magic is present and reject incompatible input files.
Log in to post a comment.