diff --git a/src/modules/media_file/source/avi_file.cc b/src/modules/media_file/source/avi_file.cc index 862922838b..3b6d778fc8 100644 --- a/src/modules/media_file/source/avi_file.cc +++ b/src/modules/media_file/source/avi_file.cc @@ -1651,7 +1651,9 @@ WebRtc_Word32 AviFile::ReadAVIAudioStreamHeader(WebRtc_Word32 endpos) _bytesRead += GetLE32(_audioFormatHeader.nAvgBytesPerSec); _bytesRead += GetLE16(_audioFormatHeader.nBlockAlign); _bytesRead += GetLE16(_audioFormatHeader.wBitsPerSample); - _bytesRead += GetLE16(_audioFormatHeader.cbSize); + if (chunksize > 0x10) { + _bytesRead += GetLE16(_audioFormatHeader.cbSize); + } const WebRtc_UWord32 diffRead = chunksize - (_bytesRead - startRead); if (diffRead > 0)