From 3e270a38b553b7e3a3be547facc06ffe063fd8cf Mon Sep 17 00:00:00 2001 From: tildearrow Date: Wed, 29 Oct 2025 02:44:45 -0500 Subject: [PATCH] fix crash when chip output count changes --- src/engine/playback.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/engine/playback.cpp b/src/engine/playback.cpp index 72f09b431..bfd74f1f0 100644 --- a/src/engine/playback.cpp +++ b/src/engine/playback.cpp @@ -3351,6 +3351,7 @@ void DivEngine::nextBuf(float** in, float** out, int inChans, int outChans, unsi DivDispatch* disp=disCont[i].dispatch; if (disp==NULL) continue; for (int j=0; jgetOutputCount(); j++) { + if (disCont[i].bbOut[j]==NULL) continue; chipPeak[i][j]*=1.0-decay; float peak=chipPeak[i][j]; for (unsigned int k=0; k