diff --git a/src/modules/module-parametric-equalizer.c b/src/modules/module-parametric-equalizer.c index 7eb89f7f5..d0f2885ef 100644 --- a/src/modules/module-parametric-equalizer.c +++ b/src/modules/module-parametric-equalizer.c @@ -289,6 +289,9 @@ static const struct pw_proxy_events core_proxy_events = { static void impl_destroy(struct impl *impl) { + if (impl->eq_module) + pw_impl_module_destroy(impl->eq_module); + if (impl->core && impl->do_disconnect) pw_core_disconnect(impl->core); pw_properties_free(impl->props);