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:
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;