mirror of
https://github.com/aicodix/dsp.git
synced 2026-04-27 14:30:36 +00:00
Subchunk2Size can be 0xffffffff
This commit is contained in:
parent
90ee3c521d
commit
ad7555d17c
1 changed files with 2 additions and 0 deletions
2
wav.hh
2
wav.hh
|
|
@ -91,6 +91,8 @@ public:
|
||||||
if (cmp4("data", Subchunk2ID))
|
if (cmp4("data", Subchunk2ID))
|
||||||
return;
|
return;
|
||||||
int Subchunk2Size = readLE(4);
|
int Subchunk2Size = readLE(4);
|
||||||
|
if (Subchunk2Size < 0)
|
||||||
|
Subchunk2Size = 0;
|
||||||
int overhead = bits_ == 32 ? 58 : 44;
|
int overhead = bits_ == 32 ? 58 : 44;
|
||||||
if (Subchunk2Size + overhead - 8 != ChunkSize)
|
if (Subchunk2Size + overhead - 8 != ChunkSize)
|
||||||
return;
|
return;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue