From 158ff742815544c7a7f9dcb4004ce17a6862d37d Mon Sep 17 00:00:00 2001 From: "p.kosyh" Date: Wed, 11 Nov 2009 19:42:12 +0000 Subject: [PATCH] max channel limit --- src/sdl-instead/sound.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/sdl-instead/sound.c b/src/sdl-instead/sound.c index 9024949..139ab49 100644 --- a/src/sdl-instead/sound.c +++ b/src/sdl-instead/sound.c @@ -194,6 +194,8 @@ void snd_play(void *chunk, int channel) return; if (!chunk) return; + if (channel >= MIX_CHANNELS) + channel %= MIX_CHANNELS; Mix_PlayChannel(channel, (Mix_Chunk*)chunk, 0); }