X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fsound.c;h=68fe64b0af0fee35704dc8c7264825f011737ee2;hb=077ee3fdd3632045b35984a998b9efecc437beb6;hp=ae4028d74589bd98e6d41f6eb32155f9d8263f71;hpb=b81f28710057e7d84528b65b92e9b4d1aaadab6c;p=rocksndiamonds.git diff --git a/src/libgame/sound.c b/src/libgame/sound.c index ae4028d7..68fe64b0 100644 --- a/src/libgame/sound.c +++ b/src/libgame/sound.c @@ -810,7 +810,12 @@ static void Mixer_InsertSound(SoundControl snd_ctrl) #endif if (IS_MUSIC(snd_ctrl)) + { + if (num_music == 0) + return; + snd_ctrl.nr = snd_ctrl.nr % num_music; + } else if (snd_ctrl.nr >= num_sounds) return;