diff --git a/src/examples/media-session/policy-node.c b/src/examples/media-session/policy-node.c index 68732c247..f058f8e66 100644 --- a/src/examples/media-session/policy-node.c +++ b/src/examples/media-session/policy-node.c @@ -214,6 +214,9 @@ static bool check_passthrough(struct node *node, struct node *peer) struct spa_pod_builder b; struct spa_pod *res; + if (peer->obj->info == NULL) + return false; + if (peer->obj->info->state == PW_NODE_STATE_RUNNING) return false;