mirror of https://github.com/OpenTTD/OpenTTD
Fix #13921, a908c7bed0: Don't reject MIDI files with a valid file magic value.
parent
5ff1632fc1
commit
56af0b29f5
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue