From 0380c6d91e87edf5102c6bada15b07f4f7befe4a Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Wed, 29 Apr 2020 16:41:41 +0200 Subject: [PATCH] suspend-node: remove idle handler in destroy Or else the idle handler might go off when we are already destroyed. --- src/examples/media-session/suspend-node.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/examples/media-session/suspend-node.c b/src/examples/media-session/suspend-node.c index 8d02c5ac3..192b65cd9 100644 --- a/src/examples/media-session/suspend-node.c +++ b/src/examples/media-session/suspend-node.c @@ -184,6 +184,7 @@ handle_node(struct impl *impl, struct sm_object *object) static void destroy_node(struct impl *impl, struct node *node) { + remove_idle_timeout(node); spa_list_remove(&node->link); spa_hook_remove(&node->listener); sm_object_remove_data((struct sm_object*)node->obj, SESSION_KEY);