X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Flogind-dbus.c;h=a2a442ee271732d589e1b7db491f2ae4c25c853e;hb=aca4c78676cd503079581fe878e06332ce6bb255;hp=96216e43a358eaf81374d72664e3d7f624939ca8;hpb=b668e06428a996348f81b352db3a1084a4e9adf5;p=elogind.git diff --git a/src/logind-dbus.c b/src/logind-dbus.c index 96216e43a..a2a442ee2 100644 --- a/src/logind-dbus.c +++ b/src/logind-dbus.c @@ -541,6 +541,7 @@ static bool device_has_tag(struct udev_device *d, const char *tag) { assert(d); assert(tag); + /* FIXME */ udev_device_get_is_initialized(d); first = udev_device_get_tags_list_entry(d); @@ -634,7 +635,7 @@ static int attach_device(Manager *m, const char *seat, const char *sysfs) { } mkdir_p("/etc/udev/rules.d", 0755); - r = write_one_line_file(file, rule); + r = write_one_line_file_atomic(file, rule); if (r < 0) goto finish;