diff --git a/src/dusk/audio/DuskDsp.cpp b/src/dusk/audio/DuskDsp.cpp index 730a5fb856..61d9abc92f 100644 --- a/src/dusk/audio/DuskDsp.cpp +++ b/src/dusk/audio/DuskDsp.cpp @@ -167,6 +167,10 @@ static void SDLCALL ReadChannelSamples( int additional_amount, int) { + if (additional_amount == 0) { + return; + } + const auto index = static_cast(reinterpret_cast(userdata)); auto& channel = JASDsp::CH_BUF[index]; auto& aux = ChannelAux[index];