diff --git a/src/emu/sound/disc_wav.c b/src/emu/sound/disc_wav.c index ce07cc87b98..c3d46dad81e 100644 --- a/src/emu/sound/disc_wav.c +++ b/src/emu/sound/disc_wav.c @@ -131,7 +131,7 @@ DISCRETE_STEP(dss_counter) else { count -= inc; - while (count < m_min) + while (count < m_min || count > (0xffffffff - inc)) { count += m_diff; }