logind: fix sysfs change trigger code
authorLennart Poettering <lennart@poettering.net>
Wed, 22 Nov 2017 11:10:39 +0000 (12:10 +0100)
committerLennart Poettering <lennart@poettering.net>
Wed, 29 Nov 2017 11:32:57 +0000 (12:32 +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 196d68b..ae36ece 100644 (file)
@@ -1282,7 +1282,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;