X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fshutdownd.c;h=5ff9b4ae127b0ee1b0888ff774fdfc8b6afb3831;hb=c0b346969d79c6b405f9ca23ce18655fda1651d6;hp=59439bca850cb2d719ac5307aff5d6abe59b98cd;hpb=08e4b1c5c8aeb52e806b7cf994173660190e61ab;p=elogind.git diff --git a/src/shutdownd.c b/src/shutdownd.c index 59439bca8..5ff9b4ae1 100644 --- a/src/shutdownd.c +++ b/src/shutdownd.c @@ -345,6 +345,9 @@ finish: if (pollfd[i].fd >= 0) close_nointr_nofail(pollfd[i].fd); + if (unlink_nologin) + unlink("/etc/nologin"); + if (exec_shutdown) { char sw[3]; @@ -363,9 +366,6 @@ finish: log_error("Failed to execute /sbin/shutdown: %m"); } - if (unlink_nologin) - unlink("/etc/nologin"); - sd_notify(false, "STATUS=Exiting...");