From b02b868091a4c83cf0d2200d7a5daf43cdf2284a Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sun, 28 Sep 2025 19:27:52 -0400 Subject: eg-metro: Fix memory leak --- plugins/eg-metro.lv2/metro.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'plugins/eg-metro.lv2/metro.c') diff --git a/plugins/eg-metro.lv2/metro.c b/plugins/eg-metro.lv2/metro.c index e60a33f..8e4c738 100644 --- a/plugins/eg-metro.lv2/metro.c +++ b/plugins/eg-metro.lv2/metro.c @@ -187,7 +187,9 @@ instantiate(const LV2_Descriptor* descriptor, static void cleanup(LV2_Handle instance) { - free(instance); + Metro* self = (Metro*)instance; + free(self->wave); + free(self); } /** -- cgit v1.2.1