X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=lib%2Fgraph%2Fcomponent-sink.c;fp=lib%2Fgraph%2Fcomponent-sink.c;h=76a0415225821a2dea0149a25cff08c5d89361c1;hp=30c15609723adfa14ca096867fedc4e8443830db;hb=8cc56726828daf6e193dc131435948d2c9a2cb4e;hpb=cd6128ca5412c3b9cb40afe2580008329f612930 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; }