X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=plugins%2Futils%2Ftrimmer%2Ftrimmer.c;h=2a8bd5e0b83c5fb4ae8d21977134a4cd432c536e;hb=147337a3be96c8ea69fee38099762370ecac8d51;hp=58684d05617750fd30a5b445c81756ae90eec7b7;hpb=a256a42d2324f0ba50153f29e2f7ef513a9905c0;p=babeltrace.git diff --git a/plugins/utils/trimmer/trimmer.c b/plugins/utils/trimmer/trimmer.c index 58684d05..2a8bd5e0 100644 --- a/plugins/utils/trimmer/trimmer.c +++ b/plugins/utils/trimmer/trimmer.c @@ -359,7 +359,6 @@ enum bt_component_status trimmer_component_init( { enum bt_component_status ret; struct trimmer *trimmer = create_trimmer_data(); - struct bt_private_port *priv_port = NULL; if (!trimmer) { ret = BT_COMPONENT_STATUS_NOMEM; @@ -367,16 +366,15 @@ enum bt_component_status trimmer_component_init( } /* Create input and output ports */ - priv_port = bt_private_component_filter_add_input_private_port( - component, "in", NULL); - if (!priv_port) { + ret = bt_private_component_filter_add_input_private_port( + component, "in", NULL, NULL); + if (ret != BT_COMPONENT_STATUS_OK) { goto error; } - bt_put(priv_port); - priv_port = bt_private_component_filter_add_output_private_port( - component, "out", NULL); - if (!priv_port) { + ret = bt_private_component_filter_add_output_private_port( + component, "out", NULL, NULL); + if (ret != BT_COMPONENT_STATUS_OK) { goto error; } @@ -387,7 +385,6 @@ enum bt_component_status trimmer_component_init( ret = init_from_params(trimmer, params); end: - bt_put(priv_port); return ret; error: destroy_trimmer_data(trimmer);