X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;ds=sidebyside;f=lib%2Fgraph%2Fcomponent-sink.c;h=76a0415225821a2dea0149a25cff08c5d89361c1;hb=8cc56726828daf6e193dc131435948d2c9a2cb4e;hp=30c15609723adfa14ca096867fedc4e8443830db;hpb=cd6128ca5412c3b9cb40afe2580008329f612930;p=babeltrace.git diff --git a/lib/graph/component-sink.c b/lib/graph/component-sink.c index 30c15609..76a04152 100644 --- a/lib/graph/component-sink.c +++ b/lib/graph/component-sink.c @@ -117,14 +117,13 @@ enum bt_self_component_status bt_self_component_sink_add_input_port( const char *name, void *user_data, struct bt_self_component_port_input **self_port) { - int status = BT_SELF_COMPONENT_STATUS_OK; + enum bt_self_component_status status; struct bt_port *port = NULL; struct bt_component *comp = (void *) self_comp; /* bt_component_add_input_port() logs details/errors */ - port = (void *) bt_component_add_input_port(comp, name, user_data); - if (!port) { - status = BT_SELF_COMPONENT_STATUS_NOMEM; + status = bt_component_add_input_port(comp, name, user_data, &port); + if (status != BT_SELF_COMPONENT_STATUS_OK) { goto end; }