commit 59895e9f8fcc1b035907eab29926e46827648ffc parent d49366db694fb9097210ba9665449f6a67025285 Author: JP Cimalando <jpcima@users.noreply.github.com> Date: Tue, 14 Aug 2018 01:05:18 +0200 Fix a memory leak in the Jack wrapper Diffstat:
M | distrho/src/DistrhoPluginJack.cpp | | | 8 | ++++++++ |
1 file changed, 8 insertions(+), 0 deletions(-)
diff --git a/distrho/src/DistrhoPluginJack.cpp b/distrho/src/DistrhoPluginJack.cpp @@ -204,6 +204,14 @@ public: fLastOutputValues = nullptr; } +#if DISTRHO_PLUGIN_HAS_UI + if (fParametersChanged != nullptr) + { + delete[] fParametersChanged; + fParametersChanged = nullptr; + } +#endif + fPlugin.deactivate(); if (fClient == nullptr)