X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fjournal%2Fjournald.c;h=74c80f5a085a8b0b765656cfcb8c0ce4ca525127;hp=5de337172ece1b193ac1dc6c7393d6da8a44bd49;hb=178cc7700c23ac088cd7190d7854282075028d91;hpb=c17a8454f7ec728ef1ba8bac4a37e8cb38c56e3b diff --git a/src/journal/journald.c b/src/journal/journald.c index 5de337172..74c80f5a0 100644 --- a/src/journal/journald.c +++ b/src/journal/journald.c @@ -347,7 +347,7 @@ static void server_rotate(Server *s) { log_error("Failed to create user journal: %s", strerror(-r)); else { hashmap_replace(s->user_journals, k, f); - server_fix_perms(s, s->system_journal, PTR_TO_UINT32(k)); + server_fix_perms(s, f, PTR_TO_UINT32(k)); } } } @@ -1553,6 +1553,7 @@ int main(int argc, char *argv[]) { } server_maybe_append_tags(&server); + server_maybe_warn_forward_syslog_missed(&server); } log_debug("systemd-journald stopped as pid %lu", (unsigned long) getpid());