diff --git a/src/pipewire/impl-link.c b/src/pipewire/impl-link.c index 23e4a3cd1..a82a1fe02 100644 --- a/src/pipewire/impl-link.c +++ b/src/pipewire/impl-link.c @@ -1256,10 +1256,9 @@ struct pw_impl_link *pw_context_create_link(struct pw_context *context, output_node, output->port_id, this->rt.out_mix.port.port_id, input_node, input->port_id, this->rt.in_mix.port.port_id); - if (asprintf(&this->name, "%d.%d -> %d.%d", + this->name = spa_aprintf("%d.%d -> %d.%d", output_node->info.id, output->port_id, - input_node->info.id, input->port_id) < 0) - this->name = NULL; + input_node->info.id, input->port_id); pw_log_info("(%s) (%s) -> (%s)", this->name, output_node->name, input_node->name); pw_impl_port_emit_link_added(output, this);