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);
}