]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
systemd-shutdown: use log_set_prohibit_ipc(true) 8025/head
authorAlan Jenkins <alan.christopher.jenkins@gmail.com>
Sat, 27 Jan 2018 18:02:06 +0000 (18:02 +0000)
committerAlan Jenkins <alan.christopher.jenkins@gmail.com>
Sat, 27 Jan 2018 19:51:30 +0000 (19:51 +0000)
Now we have log_set_prohibit_ipc(), let's use it to clarify that
systemd-shutdown is not expected to try and log via journald (which it is
about to kill).  We avoided ever asking systemd-shutdown to do this, but
it's more convenient for the reader if they don't have to think about that.
In that sense, it's similar to using assert() to validate a function's
arguments.

src/core/shutdown.c

index 167c6a9c5d4e318f2053e0839325c1dc4cf48739..cc31b33f1cf5118eace1799e25b2a6184015076a 100644 (file)
@@ -284,6 +284,7 @@ int main(int argc, char *argv[]) {
         /* journald will die if not gone yet. The log target defaults
          * to console, but may have been changed by command line options. */
 
+        log_set_prohibit_ipc(true);
         log_open();
 
         umask(0022);