From c0f8f811e809d51f21736ec37e507a3df1b3ff28 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Fri, 9 Feb 2018 11:58:12 +0100 Subject: [PATCH] node: fix adding ports --- src/pipewire/node.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/pipewire/node.c b/src/pipewire/node.c index 76a96abb4..363084bc4 100644 --- a/src/pipewire/node.c +++ b/src/pipewire/node.c @@ -162,9 +162,12 @@ static void update_port_map(struct pw_node *node, enum pw_direction direction, pw_log_debug("node %p: %s port %d added", node, pw_direction_as_string(direction), ids[n]); - if (port == NULL) + if (port == NULL) { if ((port = pw_port_new(direction, ids[n], NULL, 0))) pw_port_add(port, node); + o = ids[n] + 1; + os++; + } n++; }