diff --git a/src/modules/module-metadata/metadata.c b/src/modules/module-metadata/metadata.c index 87b0da7a4..d26b0278c 100644 --- a/src/modules/module-metadata/metadata.c +++ b/src/modules/module-metadata/metadata.c @@ -195,6 +195,7 @@ static void global_resource_destroy(void *data) impl->metadata = NULL; if (impl->global) pw_global_destroy(impl->global); + free(impl); } static const struct pw_resource_events global_resource_events = {