summaryrefslogtreecommitdiffstats
path: root/sbin/geom
diff options
context:
space:
mode:
authorpjd <pjd@FreeBSD.org>2013-02-10 15:56:47 +0000
committerpjd <pjd@FreeBSD.org>2013-02-10 15:56:47 +0000
commit385da813c5decb364f92b91c659a781232ec9490 (patch)
tree0241336d476a8ca7af805f13f93f984c9551aba1 /sbin/geom
parent861349429a353a28747de5d6b9ea77b67d3eab57 (diff)
downloadFreeBSD-src-385da813c5decb364f92b91c659a781232ec9490.zip
FreeBSD-src-385da813c5decb364f92b91c659a781232ec9490.tar.gz
Fix minor memory leak.
Diffstat (limited to 'sbin/geom')
-rw-r--r--sbin/geom/class/eli/geom_eli.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sbin/geom/class/eli/geom_eli.c b/sbin/geom/class/eli/geom_eli.c
index 14f564e..1ed72b11 100644
--- a/sbin/geom/class/eli/geom_eli.c
+++ b/sbin/geom/class/eli/geom_eli.c
@@ -1255,6 +1255,7 @@ eli_trash_metadata(struct gctl_req *req, const char *prov, int fd, off_t offset)
}
(void)g_flush(fd);
} while (--overwrites > 0);
+ free(sector);
if (error != 0) {
gctl_error(req, "Cannot trash metadata on provider %s: %s.",
prov, strerror(error));
OpenPOWER on IntegriCloud