The show-topology command currently ends in a segfault for
ENOENT scenarios:
nvme show-topology
Failed to scan topology: No such file or directory
Segmentation fault (core dumped)
Fix this by eliminating the call to nvme_free_tree() since the
cleanup helper is already available here.
Signed-off-by: Martin George <marting@netapp.com>
err = nvme_scan_topology(r, NULL, NULL);
if (err < 0) {
nvme_show_error("Failed to scan topology: %s", nvme_strerror(errno));
- nvme_free_tree(r);
return err;
}