summaryrefslogtreecommitdiff
path: root/src/login/logind-dbus.c
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2018-02-16 06:58:33 +0100
committerSven Eden <yamakuzure@gmx.net>2018-05-30 07:58:58 +0200
commitbe2283cf9e565994ae6db0db57a555c6db704fe0 (patch)
treeed271eeac4c0a0bc07256a2dd5d7d4d53c80ac2d /src/login/logind-dbus.c
parent6aa3ef01f65ac3ca0d949d4534f8bcd796f1a053 (diff)
login,user-sessions: always warn when we fail to remove nologin file
This usually is very annoying to users who then cannot log in, so make sure we always warn if that happens (selinux, or whatever other reason). This reverts a790812cb349c5cef95d1b4a20fc80ca08d3a145.
Diffstat (limited to 'src/login/logind-dbus.c')
-rw-r--r--src/login/logind-dbus.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/login/logind-dbus.c b/src/login/logind-dbus.c
index dd441ccc1..87734d8e5 100644
--- a/src/login/logind-dbus.c
+++ b/src/login/logind-dbus.c
@@ -2049,7 +2049,7 @@ static void reset_scheduled_shutdown(Manager *m) {
m->shutdown_dry_run = false;
if (m->unlink_nologin) {
- (void) unlink("/run/nologin");
+ (void) unlink_or_warn("/run/nologin");
m->unlink_nologin = false;
}