diff --git a/src/engine/playback.cpp b/src/engine/playback.cpp index 0021d93b..ce94b883 100644 --- a/src/engine/playback.cpp +++ b/src/engine/playback.cpp @@ -1691,6 +1691,10 @@ void DivEngine::runMidiTime(int totalCycles) { } void DivEngine::nextBuf(float** in, float** out, int inChans, int outChans, unsigned int size) { + if (!size) { + logW("nextBuf called with size 0!"); + return; + } lastLoopPos=-1; if (out!=NULL) {