diff options
author | Wim Taymans <wtaymans@redhat.com> | 2020-08-07 10:50:30 +0200 |
---|---|---|
committer | Wim Taymans <wtaymans@redhat.com> | 2020-08-07 10:50:30 +0200 |
commit | a0777d78062405e606aa9d79e9caf0fac91a8fdf (patch) | |
tree | 9f0a096548666880dcf62f180671632dd36b375f /src/examples/media-session/media-session.c | |
parent | cb3f1b51aaa1688052853a52c5fd6b35cfdf77f6 (diff) |
policy-node: only set peer when we actually linked something
Diffstat (limited to 'src/examples/media-session/media-session.c')
-rw-r--r-- | src/examples/media-session/media-session.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/examples/media-session/media-session.c b/src/examples/media-session/media-session.c index 71d70d75..fded24ee 100644 --- a/src/examples/media-session/media-session.c +++ b/src/examples/media-session/media-session.c @@ -1549,6 +1549,7 @@ static int link_nodes(struct impl *impl, struct endpoint_link *link, { struct pw_properties *props; struct sm_port *outport, *inport; + int count = 0; pw_log_debug(NAME" %p: linking %d -> %d", impl, outnode->obj.id, innode->obj.id); @@ -1596,6 +1597,7 @@ static int link_nodes(struct impl *impl, struct endpoint_link *link, l->input_node = innode->obj.id; l->input_port = inport->obj.id; pw_proxy_add_listener(p, &l->listener, &proxy_link_events, l); + count++; if (link) { l->endpoint_link = link; @@ -1606,7 +1608,7 @@ static int link_nodes(struct impl *impl, struct endpoint_link *link, } pw_properties_free(props); - return 0; + return count; } |