mirror of
https://github.com/aicodix/dsp.git
synced 2026-04-27 14:30:36 +00:00
be more accurate when checking chunk sizes
This commit is contained in:
parent
6dc29725a1
commit
90ee3c521d
1 changed files with 1 additions and 1 deletions
2
wav.hh
2
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_);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue