From 9479a8aa0ff148d7a44d51b5e3534f99c6f83566 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Sun, 1 May 2022 23:29:00 -0500 Subject: [PATCH] fix typo in playback engine possible memory leak --- src/engine/playback.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/engine/playback.cpp b/src/engine/playback.cpp index cb4d663d1..48ffd08a0 100644 --- a/src/engine/playback.cpp +++ b/src/engine/playback.cpp @@ -1847,8 +1847,8 @@ void DivEngine::nextBuf(float** in, float** out, int inChans, int outChans, unsi } runtotal[i]=blip_clocks_needed(disCont[i].bb[0],size-lastAvail[i]); if (runtotal[i]>disCont[i].bbInLen) { - delete disCont[i].bbIn[0]; - delete disCont[i].bbIn[1]; + delete[] disCont[i].bbIn[0]; + delete[] disCont[i].bbIn[1]; disCont[i].bbIn[0]=new short[runtotal[i]+256]; disCont[i].bbIn[1]=new short[runtotal[i]+256]; disCont[i].bbInLen=runtotal[i]+256;