]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
plugins/zns: fixup resource leaks
authorHannes Reinecke <hare@suse.de>
Fri, 22 Apr 2022 11:14:37 +0000 (13:14 +0200)
committerHannes Reinecke <hare@suse.de>
Fri, 22 Apr 2022 11:15:38 +0000 (13:15 +0200)
Found by coverity.

Signed-off-by: Hannes Reinecke <hare@suse.de>
plugins/zns/zns.c

index 56e53afeb56fdb6c6bf84f76dd52619994f5d253..1ea850b2bcf51868fdd35ea46abacced0344f912 100644 (file)
@@ -102,13 +102,12 @@ static int list(int argc, char **argv, struct command *cmd,
        nvme_root = nvme_scan(NULL);
        if (nvme_root) {
                err = print_zns_list(nvme_root);
+               nvme_free_tree(nvme_root);
        } else {
                fprintf(stderr, "Failed to scan nvme subsystems\n");
                err = -errno;
        }
 
-       nvme_free_tree(nvme_root);
-
        return err;
 }