projects
/
babeltrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
lib: Make graph listeners return an error status
[babeltrace.git]
/
lib
/
graph
/
component-filter.c
diff --git
a/lib/graph/component-filter.c
b/lib/graph/component-filter.c
index c1c730ca3bbb15f0a4335588fdc77348cb2d1e58..b59543b8d95348cb4682a7109212be3db380d990 100644
(file)
--- a/
lib/graph/component-filter.c
+++ b/
lib/graph/component-filter.c
@@
-116,13
+116,12
@@
enum bt_self_component_status bt_self_component_filter_add_output_port(
struct bt_self_component_port_output **self_port)
{
struct bt_component *comp = (void *) self_comp;
struct bt_self_component_port_output **self_port)
{
struct bt_component *comp = (void *) self_comp;
-
int status = BT_SELF_COMPONENT_STATUS_OK
;
+
enum bt_self_component_status status
;
struct bt_port *port = NULL;
/* bt_component_add_output_port() logs details and errors */
struct bt_port *port = NULL;
/* bt_component_add_output_port() logs details and errors */
- port = (void *) bt_component_add_output_port(comp, name, user_data);
- if (!port) {
- status = BT_SELF_COMPONENT_STATUS_NOMEM;
+ status = bt_component_add_output_port(comp, name, user_data, &port);
+ if (status != BT_SELF_COMPONENT_STATUS_OK) {
goto end;
}
goto end;
}
@@
-184,14
+183,13
@@
enum bt_self_component_status bt_self_component_filter_add_input_port(
const char *name, void *user_data,
struct bt_self_component_port_input **self_port)
{
const char *name, void *user_data,
struct bt_self_component_port_input **self_port)
{
-
int status = BT_SELF_COMPONENT_STATUS_OK
;
+
enum bt_self_component_status status
;
struct bt_port *port = NULL;
struct bt_component *comp = (void *) self_comp;
/* bt_component_add_input_port() logs details/errors */
struct bt_port *port = NULL;
struct bt_component *comp = (void *) self_comp;
/* bt_component_add_input_port() logs details/errors */
- port = (void *) bt_component_add_input_port(comp, name, user_data);
- if (!port) {
- status = BT_SELF_COMPONENT_STATUS_NOMEM;
+ status = bt_component_add_input_port(comp, name, user_data, &port);
+ if (status != BT_SELF_COMPONENT_STATUS_OK) {
goto end;
}
goto end;
}
This page took
0.025287 seconds
and
4
git commands to generate.