X-Git-Url: https://git.efficios.com/?a=blobdiff_plain;f=src%2Flib%2Fgraph%2Fcomponent-class-sink-simple.c;h=b347280f7a8588b573c52d8bd8df097fc08eee1d;hb=eb657c7b490f1f318d6c0c2b406baef935bbf97e;hp=27b32808b38e6e5a79e3cd5ee97c91a2b246f514;hpb=4175c1d52f91f7e5d66a12135ad8ec6ec736a539;p=babeltrace.git diff --git a/src/lib/graph/component-class-sink-simple.c b/src/lib/graph/component-class-sink-simple.c index 27b32808..b347280f 100644 --- a/src/lib/graph/component-class-sink-simple.c +++ b/src/lib/graph/component-class-sink-simple.c @@ -171,14 +171,14 @@ enum bt_component_class_sink_consume_method_status simple_sink_consume( struct simple_sink_data *data = bt_self_component_get_data( bt_self_component_sink_as_self_component(self_comp)); - BT_ASSERT(data); - BT_ASSERT(data->init_method_data.consume_func); - BT_ASSERT(data->msg_iter); + BT_ASSERT_DBG(data); + BT_ASSERT_DBG(data->init_method_data.consume_func); + BT_ASSERT_DBG(data->msg_iter); /* Call user's "consume" function */ status = data->init_method_data.consume_func(data->msg_iter, data->init_method_data.user_data); - if (status != BT_FUNC_STATUS_OK) { + if (status < 0) { BT_LIB_LOGW_APPEND_CAUSE( "Simple sink component's user's \"consume\" function failed: " "status=%s, %![comp-]+c",