diff --git a/GpApp/Sound.cpp b/GpApp/Sound.cpp index 7ce11e8..8475d31 100644 --- a/GpApp/Sound.cpp +++ b/GpApp/Sound.cpp @@ -517,7 +517,7 @@ IGpAudioBuffer *ParseAndConvertSoundChecked(const THandle &handle) return nullptr; uint32_t dataSize = dataTag.m_chunkSize; - if (dataSize > 0x1000000) + if (dataSize > 0x1000000 || dataSize < 1) return nullptr; IGpAudioDriver *audioDriver = PLDrivers::GetAudioDriver();