projects
/
lttng-ust.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ltt_event_create should return error values
[lttng-ust.git]
/
liblttng-ust
/
lttng-ust-abi.c
diff --git
a/liblttng-ust/lttng-ust-abi.c
b/liblttng-ust/lttng-ust-abi.c
index 76af511f582836553ee4d5622ed204432ddfe1b4..e6ffa41f071e2f50a40ab826ab577ba2674ca4bf 100644
(file)
--- a/
liblttng-ust/lttng-ust-abi.c
+++ b/
liblttng-ust/lttng-ust-abi.c
@@
-334,13
+334,14
@@
void lttng_metadata_create_events(int channel_objd)
.name = "lttng_ust:metadata",
};
struct ltt_event *event;
.name = "lttng_ust:metadata",
};
struct ltt_event *event;
+ int ret;
/*
* We tolerate no failure path after event creation. It will stay
* invariant for the rest of the session.
*/
/*
* We tolerate no failure path after event creation. It will stay
* invariant for the rest of the session.
*/
-
event = ltt_event_create(channel, &metadata_params, NULL
);
- if (
!event
) {
+
ret = ltt_event_create(channel, &metadata_params, NULL, &event
);
+ if (
ret < 0
) {
goto create_error;
}
return;
goto create_error;
}
return;
@@
-656,9
+657,8
@@
int lttng_abi_create_event(int channel_objd,
* We tolerate no failure path after event creation. It will stay
* invariant for the rest of the session.
*/
* We tolerate no failure path after event creation. It will stay
* invariant for the rest of the session.
*/
- event = ltt_event_create(channel, event_param, NULL);
- if (!event) {
- ret = -EINVAL;
+ ret = ltt_event_create(channel, event_param, NULL, &event);
+ if (ret < 0) {
goto event_error;
}
objd_set_private(event_objd, event);
goto event_error;
}
objd_set_private(event_objd, event);
This page took
0.023551 seconds
and
4
git commands to generate.