]> git.proxmox.com Git - mirror_zfs.git/commitdiff
Fix memory leak in check_disk()
authorMichael Niewöhner <c0d3z3r0@users.noreply.github.com>
Wed, 19 Jun 2019 18:53:37 +0000 (20:53 +0200)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Wed, 19 Jun 2019 18:53:37 +0000 (11:53 -0700)
Reviewed-by: Allan Jude <allanjude@freebsd.org>
Reviewed-by: Tony Hutter <hutter2@llnl.gov>
Reviewed-by: Richard Elling <Richard.Elling@RichardElling.com>
Signed-off-by: Michael Niewöhner <foss@mniewoehner.de>
Closes #8897
Closes #8911

cmd/zpool/zpool_vdev.c

index 7ea9d742006de153613bc827cf491308621082f6..52c696816f732249a96763e93f86fc27f0e65c14 100644 (file)
@@ -433,6 +433,7 @@ check_disk(const char *path, blkid_cache cache, int force,
                char *value = blkid_get_tag_value(cache, "TYPE", path);
                (void) fprintf(stderr, gettext("%s is in use and contains "
                    "a %s filesystem.\n"), path, value ? value : "unknown");
+               free(value);
                return (-1);
        }