diff --git a/src/examples/media-session/policy-node.c b/src/examples/media-session/policy-node.c index 63fc12fce..9c8aa440e 100644 --- a/src/examples/media-session/policy-node.c +++ b/src/examples/media-session/policy-node.c @@ -683,6 +683,9 @@ static int handle_move(struct impl *impl, struct node *src_node, struct node *ds const char *str; struct pw_node_info *info; + if (src_node->peer == dst_node) + return 0; + if ((info = src_node->obj->info) == NULL) return -EIO;