chiark / gitweb /
[PATCH] improve udevinfo sysfs info walk
[elogind.git] / udevtest.c
index f2b0c98edb2dd35a720c2960bbdd775c1a468098..8af2120fb16856485036eb467e634b4d927ceedb 100644 (file)
@@ -108,10 +108,12 @@ int main(int argc, char *argv[], char *envp[])
        /* open the device */
        snprintf(path, SYSFS_PATH_MAX, "%s%s", sysfs_path, udev.devpath);
        class_dev = sysfs_open_class_device_path(path);
-       if (class_dev == NULL)
-               dbg ("sysfs_open_class_device_path failed");
-       else
-               dbg("opened class_dev->name='%s'", class_dev->name);
+       if (class_dev == NULL) {
+               info("sysfs_open_class_device_path failed");
+               return 1;
+       }
+
+       dbg("opened class_dev->name='%s'", class_dev->name);
 
        /* simulate node creation with test flag */
        udev.test_run = 1;