From a6a303f438524797bbcbd242668272597f6a3050 Mon Sep 17 00:00:00 2001 From: Christoph Oelckers <coelckers@zdoom.fake> Date: Thu, 25 Mar 2010 23:29:41 +0000 Subject: [PATCH] - fix division by 0. SVN r2243 (trunk) --- src/sound/fmodsound.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sound/fmodsound.cpp b/src/sound/fmodsound.cpp index 6a480f0f9..671b73d21 100644 --- a/src/sound/fmodsound.cpp +++ b/src/sound/fmodsound.cpp @@ -1737,7 +1737,7 @@ bool FMODSoundRenderer::HandleChannelDelay(FMOD::Channel *chan, FISoundChannel * if (FMOD_OK == chan->getCurrentSound(&sound)) { unsigned int len; - if (FMOD_OK == sound->getLength(&len, FMOD_TIMEUNIT_MS)) + if (FMOD_OK == sound->getLength(&len, FMOD_TIMEUNIT_MS) && len) { difftime %= len; }