From 2025a9ad3bb816fdc3dedbf6ec757b9efe158d62 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Fri, 14 Dec 2018 16:37:15 +0100 Subject: [PATCH] node: only move other nodes, not ourselves --- src/pipewire/node.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pipewire/node.c b/src/pipewire/node.c index d95731a10..42f2813e5 100644 --- a/src/pipewire/node.c +++ b/src/pipewire/node.c @@ -946,7 +946,8 @@ void pw_node_destroy(struct pw_node *node) /* move all nodes driven by us to their own driver */ spa_list_for_each_safe(n, t, &node->driver_list, driver_link) - pw_node_set_driver(n, NULL); + if (n != node) + pw_node_set_driver(n, NULL); if (node->driver_node != node) { /* remove ourself from the (other) driver node */