From ad7555d17cfd9fb84f923b0e760eebf8c1ed8651 Mon Sep 17 00:00:00 2001 From: Ahmet Inan Date: Tue, 22 Jul 2025 15:04:05 +0200 Subject: [PATCH] Subchunk2Size can be 0xffffffff --- wav.hh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/wav.hh b/wav.hh index 4c87128..a73f9cc 100644 --- a/wav.hh +++ b/wav.hh @@ -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;