14 lines
297 B
Diff
14 lines
297 B
Diff
--- src/libdevmapper.c
|
|
+++ src/libdevmapper.c
|
|
@@ -216,6 +216,10 @@
|
|
r = -EINVAL;
|
|
if (!dm_task_get_info(dmt, &dmi))
|
|
goto out;
|
|
+ if (!dmi.exists) {
|
|
+ r = -ENODEV;
|
|
+ goto out;
|
|
+ }
|
|
|
|
next = dm_get_next_target(dmt, next, &start, &length,
|
|
&target_type, ¶ms);
|