projects
/
babeltrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
lib: make message iterator creation functions return a status
[babeltrace.git]
/
src
/
plugins
/
utils
/
dummy
/
dummy.c
diff --git
a/src/plugins/utils/dummy/dummy.c
b/src/plugins/utils/dummy/dummy.c
index 681db3b65cce0349b7bcb36583a5e735c2a1cf39..d41551de78c075ae5f62ae66da0848868933593a 100644
(file)
--- a/
src/plugins/utils/dummy/dummy.c
+++ b/
src/plugins/utils/dummy/dummy.c
@@
-91,25
+91,28
@@
BT_HIDDEN
bt_component_class_sink_graph_is_configured_method_status dummy_graph_is_configured(
bt_self_component_sink *comp)
{
bt_component_class_sink_graph_is_configured_method_status dummy_graph_is_configured(
bt_self_component_sink *comp)
{
- bt_component_class_sink_graph_is_configured_method_status status =
- BT_COMPONENT_CLASS_SINK_GRAPH_IS_CONFIGURED_METHOD_STATUS_OK;
+ bt_component_class_sink_graph_is_configured_method_status status;
+ bt_self_component_port_input_message_iterator_create_from_sink_component_status
+ msg_iter_status;
struct dummy *dummy;
bt_self_component_port_input_message_iterator *iterator;
dummy = bt_self_component_get_data(
bt_self_component_sink_as_self_component(comp));
BT_ASSERT(dummy);
struct dummy *dummy;
bt_self_component_port_input_message_iterator *iterator;
dummy = bt_self_component_get_data(
bt_self_component_sink_as_self_component(comp));
BT_ASSERT(dummy);
-
iterator
= bt_self_component_port_input_message_iterator_create_from_sink_component(
+
msg_iter_status
= bt_self_component_port_input_message_iterator_create_from_sink_component(
comp, bt_self_component_sink_borrow_input_port_by_name(comp,
comp, bt_self_component_sink_borrow_input_port_by_name(comp,
- in_port_name));
- if (
!iterator
) {
- status =
BT_COMPONENT_CLASS_SINK_GRAPH_IS_CONFIGURED_METHOD_STATUS_MEMORY_ERROR
;
+ in_port_name)
, &iterator
);
+ if (
msg_iter_status != BT_SELF_COMPONENT_PORT_INPUT_MESSAGE_ITERATOR_CREATE_FROM_SINK_COMPONENT_STATUS_OK
) {
+ status =
(int) msg_iter_status
;
goto end;
}
BT_SELF_COMPONENT_PORT_INPUT_MESSAGE_ITERATOR_MOVE_REF(
dummy->msg_iter, iterator);
goto end;
}
BT_SELF_COMPONENT_PORT_INPUT_MESSAGE_ITERATOR_MOVE_REF(
dummy->msg_iter, iterator);
+ status = BT_COMPONENT_CLASS_SINK_GRAPH_IS_CONFIGURED_METHOD_STATUS_OK;
+
end:
return status;
}
end:
return status;
}
This page took
0.024355 seconds
and
4
git commands to generate.