diff options
author | Wim Taymans <wtaymans@redhat.com> | 2020-04-29 16:41:41 +0200 |
---|---|---|
committer | Wim Taymans <wtaymans@redhat.com> | 2020-04-29 16:41:41 +0200 |
commit | 0380c6d91e87edf5102c6bada15b07f4f7befe4a (patch) | |
tree | a123eb61b189b580c4da00f3d33f4a60eaa8ef2c /src | |
parent | d8d4e2f3356bf3b7ac990ee7ca42235d723666f9 (diff) |
suspend-node: remove idle handler in destroy
Or else the idle handler might go off when we are already destroyed.
Diffstat (limited to 'src')
-rw-r--r-- | src/examples/media-session/suspend-node.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/examples/media-session/suspend-node.c b/src/examples/media-session/suspend-node.c index 8d02c5ac..192b65cd 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); |