From c30d938034ce9bc2a247e5eb89e7d0ab04d7c0ec Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Fri, 7 Jun 2019 17:51:07 +0200 Subject: [PATCH] core: improve cleanup --- src/pipewire/core.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/pipewire/core.c b/src/pipewire/core.c index 4b1647cf7..00c55d503 100644 --- a/src/pipewire/core.c +++ b/src/pipewire/core.c @@ -590,18 +590,18 @@ void pw_core_destroy(struct pw_core *core) spa_hook_remove(&core->global_listener); - spa_list_consume(node, &core->node_list, link) - pw_node_destroy(node); - - spa_list_consume(device, &core->device_list, link) - pw_device_destroy(device); - spa_list_consume(remote, &core->remote_list, link) pw_remote_destroy(remote); spa_list_consume(module, &core->module_list, link) pw_module_destroy(module); + spa_list_consume(node, &core->node_list, link) + pw_node_destroy(node); + + spa_list_consume(device, &core->device_list, link) + pw_device_destroy(device); + spa_list_consume(resource, &core->registry_resource_list, link) pw_resource_destroy(resource);