X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Flogin%2Flogind-dbus.c;h=dbe8cae6061088f3d6d060f24968c40d387b8b98;hb=1c41caca9ff73085513b988edbb341e076244298;hp=0cc2cdf997d3d45b9c3ea467e21ba69486368225;hpb=093cf10b14f9e6b101927a8e356def54391c5d65;p=elogind.git diff --git a/src/login/logind-dbus.c b/src/login/logind-dbus.c index 0cc2cdf99..dbe8cae60 100644 --- a/src/login/logind-dbus.c +++ b/src/login/logind-dbus.c @@ -1196,7 +1196,7 @@ static int trigger_device(Manager *m, struct udev_device *d) { if (!t) return -ENOMEM; - write_string_file(t, "change"); + write_string_file(t, "change", WRITE_STRING_FILE_CREATE); } return 0; @@ -1795,7 +1795,7 @@ static int nologin_timeout_handler( log_info("Creating /run/nologin, blocking further logins..."); - r = write_string_file_atomic("/run/nologin", "System is going down."); + r = write_string_file("/run/nologin", "System is going down.", WRITE_STRING_FILE_ATOMIC); if (r < 0) log_error_errno(r, "Failed to create /run/nologin: %m"); else