if (ld->udev_requested)
return ld->properties;
- if (lsblk->sysroot)
- goto done;
if (!udev)
udev = udev_new(); /* global handler */
if (!udev)
struct stat sb;
char buf[BUFSIZ];
+ assert(lsblk->sysroot);
+
if (ld->file_requested)
return ld->properties;
- if (lsblk->sysroot == NULL)
- return NULL;
-
if (ld->properties || ld->filename) {
lsblk_device_free_properties(ld->properties);
ld->properties = NULL;
DBG(DEV, ul_debugobj(dev, "%s: properties requested", dev->filename));
if (lsblk->sysroot)
- p = get_properties_by_file(dev);
- if (!p)
- p = get_properties_by_udev(dev);
+ return get_properties_by_file(dev);
+
+ p = get_properties_by_udev(dev);
if (!p)
p = get_properties_by_blkid(dev);
return p;