From 598e8ddf03b0c609c1bf810d66cb62e34fb88e6a Mon Sep 17 00:00:00 2001 From: tildearrow Date: Sat, 24 Jun 2023 17:45:43 -0500 Subject: [PATCH] don't handle a buffer of size 0 --- src/engine/playback.cpp | 4 ++++ 1 file changed, 4 insertions(+) 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) {