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
/
text
/
details
/
details.c
diff --git
a/src/plugins/text/details/details.c
b/src/plugins/text/details/details.c
index 85cfb017534bfefef6aed7e0a06918619889c997..582230f0fb3dde3a4083880ed2c9952d70554747 100644
(file)
--- a/
src/plugins/text/details/details.c
+++ b/
src/plugins/text/details/details.c
@@
-434,8
+434,9
@@
BT_HIDDEN
bt_component_class_sink_graph_is_configured_method_status
details_graph_is_configured(bt_self_component_sink *comp)
{
bt_component_class_sink_graph_is_configured_method_status
details_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;
bt_self_component_port_input_message_iterator *iterator;
struct details_comp *details_comp;
bt_self_component_port_input *in_port;
bt_self_component_port_input_message_iterator *iterator;
struct details_comp *details_comp;
bt_self_component_port_input *in_port;
@@
-453,17
+454,19
@@
details_graph_is_configured(bt_self_component_sink *comp)
goto end;
}
goto end;
}
-
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(
details_comp->msg_iter, iterator);
goto end;
}
BT_SELF_COMPONENT_PORT_INPUT_MESSAGE_ITERATOR_MOVE_REF(
details_comp->msg_iter, iterator);
+ status = BT_COMPONENT_CLASS_SINK_GRAPH_IS_CONFIGURED_METHOD_STATUS_OK;
+
end:
return status;
}
end:
return status;
}
This page took
0.024947 seconds
and
4
git commands to generate.