From 6d6cd6bbfb034ec00cb91b4e8563118b462c1d68 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 24 Jan 2023 15:41:00 +0100 Subject: [PATCH] module-combine-sink: remove listener before core_disconnect --- src/modules/module-combine-stream.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/module-combine-stream.c b/src/modules/module-combine-stream.c index b406ffd8b..010e3dc37 100644 --- a/src/modules/module-combine-stream.c +++ b/src/modules/module-combine-stream.c @@ -867,9 +867,9 @@ static void impl_destroy(struct impl *impl) impl->registry = NULL; } if (impl->core) { + spa_hook_remove(&impl->core_listener); if (impl->do_disconnect) pw_core_disconnect(impl->core); - spa_hook_remove(&impl->core_listener); impl->core = NULL; }