summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/device/dev-type.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/device/dev-type.c b/lib/device/dev-type.c
index 33ebb73b2..e909c0f06 100644
--- a/lib/device/dev-type.c
+++ b/lib/device/dev-type.c
@@ -1063,6 +1063,9 @@ int udev_dev_is_mpath_component(struct device *dev)
const char *value;
int ret = 0;
+ if (!obtain_device_list_from_udev())
+ return 0;
+
if (!(udev_device = _udev_get_dev(dev)))
return 0;
@@ -1092,6 +1095,9 @@ int udev_dev_is_md_component(struct device *dev)
const char *value;
int ret = 0;
+ if (!obtain_device_list_from_udev())
+ return 0;
+
if (!(udev_device = _udev_get_dev(dev)))
return 0;