journald: two minor tweaks (#36966)

This commit is contained in:
Yu Watanabe
2025-04-03 04:31:55 +09:00
committed by GitHub
4 changed files with 6 additions and 5 deletions

View File

@@ -32,7 +32,7 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
sd_event_run(s->event, UINT64_MAX);
if (s->n_stdout_streams > 0)
stdout_stream_destroy(stream);
stdout_stream_terminate(stream);
return 0;
}

View File

@@ -2270,7 +2270,8 @@ int server_start_or_stop_idle_timer(Server *s) {
assert(s);
if (!server_is_idle(s)) {
if (sd_event_get_state(s->event) == SD_EVENT_FINISHED ||
!server_is_idle(s)) {
s->idle_event_source = sd_event_source_disable_unref(s->idle_event_source);
return 0;
}

View File

@@ -137,7 +137,7 @@ StdoutStream* stdout_stream_free(StdoutStream *s) {
DEFINE_TRIVIAL_CLEANUP_FUNC(StdoutStream*, stdout_stream_free);
void stdout_stream_destroy(StdoutStream *s) {
void stdout_stream_terminate(StdoutStream *s) {
if (!s)
return;
@@ -649,7 +649,7 @@ static int stdout_stream_process(sd_event_source *es, int fd, uint32_t revents,
return 1;
terminate:
stdout_stream_destroy(s);
stdout_stream_terminate(s);
return 0;
}

View File

@@ -11,5 +11,5 @@ int server_restore_streams(Server *s, FDSet *fds);
StdoutStream* stdout_stream_free(StdoutStream *s);
int stdout_stream_install(Server *s, int fd, StdoutStream **ret);
void stdout_stream_destroy(StdoutStream *s);
void stdout_stream_terminate(StdoutStream *s);
void stdout_stream_send_notify(StdoutStream *s);