fix segfault when setting ambient_level to 0

This commit is contained in:
Bill Currie 2007-03-20 13:29:10 +00:00 committed by Jeff Teunissen
parent 4c234c2c27
commit 988898ca4a

View file

@ -356,7 +356,8 @@ s_updateAmbientSounds (void)
// stop all ambient channels.
for (ambient_channel = 0; ambient_channel < NUM_AMBIENTS;
ambient_channel++) {
SND_ChannelStop (ambient_channels[ambient_channel]);
if (ambient_channels[ambient_channel])
SND_ChannelStop (ambient_channels[ambient_channel]);
ambient_channels[ambient_channel] = 0;
}
return;