diff --git a/src/examples/media-session.c b/src/examples/media-session.c index 050f0dbda..e36028dd8 100644 --- a/src/examples/media-session.c +++ b/src/examples/media-session.c @@ -1083,7 +1083,7 @@ static int rescan_node(struct impl *impl, struct node *node) n_links = 1; peer = find_object(impl, find.path_id); - if (peer != NULL) + if (peer != NULL && peer->obj.type == PW_TYPE_INTERFACE_Node) goto do_link; }