chiark / gitweb /
logind: fix sysfs change trigger code
authorLennart Poettering <lennart@poettering.net>
Wed, 22 Nov 2017 11:10:39 +0000 (12:10 +0100)
committerSven Eden <yamakuzure@gmx.net>
Wed, 22 Nov 2017 11:10:39 +0000 (12:10 +0100)
We can't create files in sysfs, hence don't bother. Also if we ignore
the return value, do so explicitly by casting to void.

src/login/logind-dbus.c

index e13010ecfa7502f44d8693c5f66768d2ef083d13..0ac16de2d6a754e0ab6c9f261ce48860a354716f 100644 (file)
@@ -1252,7 +1252,7 @@ static int trigger_device(Manager *m, struct udev_device *d) {
                 if (!t)
                         return -ENOMEM;
 
-                write_string_file(t, "change", WRITE_STRING_FILE_CREATE);
+                (void) write_string_file(t, "change", 0);
         }
 
         return 0;