mpath: Fix potential NULL pointer dereference
This is mostly to make the gcc static analyzer happy, this really
can't happen in real life.
Vojtech Trefny
1 year, 7 months ago
406 | 406 | /* we are only interested in multipath maps */ |
407 | 407 | if (map_is_multipath (names->name, error)) { |
408 | 408 | deps = get_map_deps (names->name, NULL, error); |
409 | if (*error) { | |
410 | g_prefix_error (error, "Failed to determine deps for '%s'", names->name); | |
409 | if (!deps) { | |
410 | if (*error) | |
411 | g_prefix_error (error, "Failed to determine deps for '%s'", names->name); | |
412 | else | |
413 | g_set_error (error, BD_MPATH_ERROR, BD_MPATH_ERROR_NOT_ROOT, | |
414 | "No deps found for '%s'", names->name); | |
411 | 415 | g_free (dev_path); |
412 | 416 | dm_task_destroy (task_names); |
413 | 417 | g_strfreev (deps); |