diff --git a/GameRes/AudioWAV.cs b/GameRes/AudioWAV.cs index 961aabe3..09581687 100644 --- a/GameRes/AudioWAV.cs +++ b/GameRes/AudioWAV.cs @@ -113,9 +113,11 @@ namespace GameRes public override SoundInput TryOpen (IBinaryStream file) { - var header = file.ReadHeader (12); + var header = file.ReadHeader (0x16); if (!header.AsciiEqual (8, "WAVE")) return null; + if (header.ToUInt16 (0x14) == 0xFFFF) + return null; file.Position = 0; SoundInput sound = new WaveInput (file.AsStream); if (EmbeddedFormats.Contains (sound.Format.FormatTag))