diff --git a/src/journal/journald.c b/src/journal/journald.c index 83236ceba..12600d4b5 100644 --- a/src/journal/journald.c +++ b/src/journal/journald.c @@ -55,8 +55,6 @@ int main(int argc, char *argv[]) { goto finish; server_vacuum(&server, false, false); - server_flush_to_var(&server); - server_flush_dev_kmsg(&server); log_debug("systemd-journald running as pid "PID_FMT, getpid()); server_driver_message(&server, SD_MESSAGE_JOURNAL_START, "Journal started"); @@ -65,6 +63,9 @@ int main(int argc, char *argv[]) { "READY=1\n" "STATUS=Processing requests..."); + server_flush_to_var(&server); + server_flush_dev_kmsg(&server); + for (;;) { usec_t t = USEC_INFINITY, n;