chiark / gitweb /
umount: log failed umounts only once at the end
[elogind.git] / src / logind.c
index 9bab8751318153886d86001a31a94a133d983b33..cbc878e68234a01a27edb2d1537e7c4e7a58c126 100644 (file)
@@ -286,7 +286,7 @@ int manager_process_seat_device(Manager *m, struct udev_device *d) {
                 Seat *seat;
 
                 sn = udev_device_get_property_value(d, "ID_SEAT");
-                if (!sn)
+                if (isempty(sn))
                         sn = "seat0";
 
                 if (!seat_name_is_valid(sn)) {