From dd90f7b3e3d57d5bed66ac3e7af1391338cdb349 Mon Sep 17 00:00:00 2001 From: falkTX Date: Wed, 26 Jan 2022 18:49:03 +0000 Subject: [PATCH] VST3: Fix memory leak for hosts that dont deactivate before unload Signed-off-by: falkTX --- distrho/src/DistrhoPluginVST3.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/distrho/src/DistrhoPluginVST3.cpp b/distrho/src/DistrhoPluginVST3.cpp index 13eca4bf..81c16519 100644 --- a/distrho/src/DistrhoPluginVST3.cpp +++ b/distrho/src/DistrhoPluginVST3.cpp @@ -394,6 +394,12 @@ public: fCachedParameterValues = nullptr; } + if (fDummyAudioBuffer != nullptr) + { + delete[] fDummyAudioBuffer; + fDummyAudioBuffer = nullptr; + } + if (fParameterValuesChangedDuringProcessing != nullptr) { delete[] fParameterValuesChangedDuringProcessing;