diff --git a/source/src/sound.cpp b/source/src/sound.cpp index dae8c95d..5b22f981 100644 --- a/source/src/sound.cpp +++ b/source/src/sound.cpp @@ -406,7 +406,7 @@ struct sourcescheduler if(!src) return; src->unlock(); - if(sources.length() >= soundchannels) + if(sources.length() > soundchannels) { sources.removeobj(src); delete src;