mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-08-26 07:59:09 +00:00
Fix #13921, a908c7bed0
: Don't reject MIDI files with a valid file magic value.
This commit is contained in:
@@ -429,7 +429,7 @@ bool MidiFile::ReadSMFHeader(FileHandle &file, SMFHeader &header)
|
||||
|
||||
/* Check magic, 'MThd' followed by 4 byte length indicator (always = 6 in SMF) */
|
||||
const uint8_t magic[] = { 'M', 'T', 'h', 'd', 0x00, 0x00, 0x00, 0x06 };
|
||||
if (std::ranges::equal(std::span(buffer, std::size(magic)), magic)) {
|
||||
if (!std::ranges::equal(std::span(buffer, std::size(magic)), magic)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user