diff --git a/source/soundmanager/data/OggData.cpp b/source/soundmanager/data/OggData.cpp index e11ad24e57..95d8bd6f53 100644 --- a/source/soundmanager/data/OggData.cpp +++ b/source/soundmanager/data/OggData.cpp @@ -110,6 +110,7 @@ int COggData::FetchDataIntoBuffer(int count, ALuint* buffers) for (int i = 0; (i < count) && !m_FileFinished; i++) { + memset( pcmout, 0, bufferSize + 5000 ); Status totalRet = ogg->GetNextChunk( pcmout, bufferSize); m_FileFinished = ogg->atFileEOF(); if (totalRet > 0)