From 6fa622d2d9cea5b20b0043665960e992d9ad7b35 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Mon, 16 Nov 2020 13:28:35 +0100 Subject: [PATCH] policy-node: only reconnect to given path_id When the node is not found and we are not allowed to reconnect to something else, error. --- src/examples/media-session/policy-node.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/examples/media-session/policy-node.c b/src/examples/media-session/policy-node.c index 433eaf440..f07dc0398 100644 --- a/src/examples/media-session/policy-node.c +++ b/src/examples/media-session/policy-node.c @@ -652,7 +652,7 @@ static int rescan_node(struct impl *impl, struct node *n) pw_log_warn("node %d target:%d not found, find fallback:%d", n->id, path_id, reconnect); } - if (path_id == SPA_ID_INVALID || reconnect) { + if (path_id == SPA_ID_INVALID && reconnect) { spa_list_for_each(peer, &impl->node_list, link) find_node(&find, peer); }