After nvme_configure_ctrl() completes successfully we must not
free the 'path' argument as control has been transferred to the
controller structure.
Signed-off-by: Hannes Reinecke <hare@suse.de>
nvme_subsystem_for_each_ns_safe(s, n, _n)
__nvme_free_ns(n);
- free(s->name);
+ if (s->name)
+ free(s->name);
free(s->sysfs_dir);
free(s->subsysnqn);
if (s->model)
ret = -1;
goto out_free_name;
}
- free(path);
subsys_name = nvme_ctrl_lookup_subsystem_name(c);
if (!subsys_name) {
nvme_msg(LOG_ERR, "Failed to lookup subsystem name for %s\n",