X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fjournal%2Fjournald.c;h=604c8617bb47aa0340b112a8eca6944f6eb49a71;hb=b1491eba40715438b0ac874f2be79d5622b971e1;hp=b1a0e25d0cee575149cd37d639ee9a4ee51e0811;hpb=73f860db9893deab6aebceb53dd7d0deb662e832;p=elogind.git diff --git a/src/journal/journald.c b/src/journal/journald.c index b1a0e25d0..604c8617b 100644 --- a/src/journal/journald.c +++ b/src/journal/journald.c @@ -104,7 +104,7 @@ int main(int argc, char *argv[]) { r = sd_event_run(server.event, t); if (r < 0) { - log_error("Failed to run event loop: %s", strerror(-r)); + log_error_errno(r, "Failed to run event loop: %m"); goto finish; } @@ -116,7 +116,9 @@ int main(int argc, char *argv[]) { server_driver_message(&server, SD_MESSAGE_JOURNAL_STOP, "Journal stopped"); finish: - sd_notify(false, "STATUS=Shutting down..."); + sd_notify(false, + "STOPPING=1\n" + "STATUS=Shutting down..."); server_done(&server);