Codebase list libblockdev / 462f11a
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
1 changed file(s) with 6 addition(s) and 2 deletion(s). Raw diff Collapse all Expand all
406406 /* we are only interested in multipath maps */
407407 if (map_is_multipath (names->name, error)) {
408408 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);
411415 g_free (dev_path);
412416 dm_task_destroy (task_names);
413417 g_strfreev (deps);