Subchunk2Size can be 0xffffffff

This commit is contained in:
Ahmet Inan 2025-07-22 15:04:05 +02:00
commit ad7555d17c

2
wav.hh
View file

@ -91,6 +91,8 @@ public:
if (cmp4("data", Subchunk2ID))
return;
int Subchunk2Size = readLE(4);
if (Subchunk2Size < 0)
Subchunk2Size = 0;
int overhead = bits_ == 32 ? 58 : 44;
if (Subchunk2Size + overhead - 8 != ChunkSize)
return;