DPF

DISTRHO Plugin Framework
Log | Files | Refs | Submodules | README | LICENSE

commit dd90f7b3e3d57d5bed66ac3e7af1391338cdb349
parent bdf07598d8fa50f6ccaeae3ce1cf8a303c867fe3
Author: falkTX <falktx@falktx.com>
Date:   Wed, 26 Jan 2022 18:48:36 +0000

VST3: Fix memory leak for hosts that dont deactivate before unload

Signed-off-by: falkTX <falktx@falktx.com>

Diffstat:
Mdistrho/src/DistrhoPluginVST3.cpp | 6++++++
1 file changed, 6 insertions(+), 0 deletions(-)

diff --git 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;