X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=src%2Flib%2Fgraph%2Fcomponent-class-sink-colander.c;h=8a238f81f278318ca47ec825bdfadd45a103c47e;hb=c2d9d9cf280189e77453e82e4979c307eef111e7;hp=667b997c3189e5423aae0b59502c470856ea0e2d;hpb=578e048b5debf169e286e5b5cc747b5d6c16886d;p=babeltrace.git diff --git a/src/lib/graph/component-class-sink-colander.c b/src/lib/graph/component-class-sink-colander.c index 667b997c..8a238f81 100644 --- a/src/lib/graph/component-class-sink-colander.c +++ b/src/lib/graph/component-class-sink-colander.c @@ -20,8 +20,8 @@ * SOFTWARE. */ -#define BT_LOG_TAG "COLANDER" -#include "lib/lib-logging.h" +#define BT_LOG_TAG "LIB/COLANDER" +#include "lib/logging.h" #include "common/assert.h" #include "lib/assert-pre.h" @@ -48,12 +48,7 @@ enum bt_self_component_status colander_init( struct bt_component_class_sink_colander_data *user_provided_data = init_method_data; - if (!init_method_data) { - BT_LOGW_STR("Component initialization method data is NULL."); - status = BT_SELF_COMPONENT_STATUS_ERROR; - goto end; - } - + BT_ASSERT(init_method_data); colander_data = g_new0( struct bt_component_class_sink_colander_priv_data, 1); if (!colander_data) { @@ -136,14 +131,7 @@ enum bt_self_component_status colander_consume( bt_message_array_const msgs; BT_ASSERT(colander_data); - - if (!colander_data->msg_iter) { - BT_LIB_LOGW("Trying to consume without an " - "upstream message iterator: %![comp-]+c", - self_comp); - goto end; - } - + BT_ASSERT(colander_data->msg_iter); msg_iter_status = bt_self_component_port_input_message_iterator_next( colander_data->msg_iter, &msgs, @@ -191,7 +179,7 @@ struct bt_component_class_sink *bt_component_class_sink_colander_get(void) end: bt_object_get_ref(colander_comp_cls); - return (void *) colander_comp_cls; + return colander_comp_cls; } __attribute__((destructor)) static