X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=lib%2Fgraph%2Fcomponent.c;h=9fa449db7ddcdf8a689cdff7df14713a0f1a628b;hb=bf55043c2e742cafb86d3a3404d0d35c4cf294a3;hp=8ffab8e0b20fe5d8fa7544f0c5ca4bfeb8c7b901;hpb=d4393e0875e7b08f6ee97d617cc5f2c9286742a4;p=babeltrace.git diff --git a/lib/graph/component.c b/lib/graph/component.c index 8ffab8e0..9fa449db 100644 --- a/lib/graph/component.c +++ b/lib/graph/component.c @@ -601,9 +601,11 @@ enum bt_component_status bt_component_accept_port_connection( } BT_HIDDEN -void bt_component_port_connected(struct bt_component *comp, +enum bt_component_status bt_component_port_connected(struct bt_component *comp, struct bt_port *self_port, struct bt_port *other_port) { + enum bt_component_status status = BT_COMPONENT_STATUS_OK; + BT_ASSERT(comp); BT_ASSERT(self_port); BT_ASSERT(other_port); @@ -616,10 +618,12 @@ void bt_component_port_connected(struct bt_component *comp, comp, bt_component_get_name(comp), self_port, bt_port_get_name(self_port), other_port, bt_port_get_name(other_port)); - comp->class->methods.port_connected( + status = comp->class->methods.port_connected( bt_private_component_from_component(comp), bt_private_port_from_port(self_port), other_port); } + + return status; } BT_HIDDEN