mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-08-27 00:19: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) */
|
/* 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 };
|
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;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user