From 59895e9f8fcc1b035907eab29926e46827648ffc Mon Sep 17 00:00:00 2001 From: JP Cimalando Date: Tue, 14 Aug 2018 01:05:45 +0200 Subject: Fix a memory leak in the Jack wrapper --- distrho/src/DistrhoPluginJack.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/distrho/src/DistrhoPluginJack.cpp b/distrho/src/DistrhoPluginJack.cpp index 1d0a8c37..ef2b77a7 100644 --- 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) -- cgit v1.2.3