sd-event: make return code of sd_event_get_exit_code() optional

This commit is contained in:
Lennart Poettering
2024-03-01 22:25:42 +01:00
parent 4a5aa6842d
commit 7253eaa0fb
2 changed files with 9 additions and 6 deletions
+2 -2
View File
@@ -4915,13 +4915,13 @@ _public_ int sd_event_get_state(sd_event *e) {
_public_ int sd_event_get_exit_code(sd_event *e, int *code) {
assert_return(e, -EINVAL);
assert_return(e = event_resolve(e), -ENOPKG);
assert_return(code, -EINVAL);
assert_return(!event_origin_changed(e), -ECHILD);
if (!e->exit_requested)
return -ENODATA;
*code = e->exit_code;
if (code)
*code = e->exit_code;
return 0;
}