chiark / gitweb /
core,logind,networkd: check for udev device initialization via enumeration matches
[elogind.git] / src / login / sysfs-show.c
index f7d11ddc4cdc528d39619b4132fab76bf315b4b1..05cb787a68b04219fc11c1e94e20c76b0497bcba 100644 (file)
@@ -170,7 +170,10 @@ int show_sysfs(const char *seat, const char *prefix, unsigned n_columns) {
                 r = udev_enumerate_add_match_tag(e, seat);
         else
                 r = udev_enumerate_add_match_tag(e, "seat");
+        if (r < 0)
+                return r;
 
+        r = udev_enumerate_add_match_is_initialized(e);
         if (r < 0)
                 return r;