From 90ee3c521d3794b62df909bec466470484e86fbf Mon Sep 17 00:00:00 2001 From: Ahmet Inan Date: Tue, 22 Jul 2025 14:28:44 +0200 Subject: [PATCH] be more accurate when checking chunk sizes --- wav.hh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wav.hh b/wav.hh index d803eca..4c87128 100644 --- a/wav.hh +++ b/wav.hh @@ -92,7 +92,7 @@ public: return; int Subchunk2Size = readLE(4); int overhead = bits_ == 32 ? 58 : 44; - if (Subchunk2Size + overhead > ChunkSize) + if (Subchunk2Size + overhead - 8 != ChunkSize) return; if (Subchunk1Size == 16) frames_ = Subchunk2Size / (bytes * channels_);