From 24609c49caf27c91df87599a3fb677153737edb1 Mon Sep 17 00:00:00 2001 From: "Andrey V. Elsukov" Date: Mon, 7 Jun 2010 07:41:41 +0000 Subject: [PATCH] bgeom(3) does strdup of param name. Don't leak memory when deleting param from gctl_req. Reviewed by: marcel Approved by: mav (mentor) MFC after: 2 weeks --- sbin/geom/misc/subr.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sbin/geom/misc/subr.c b/sbin/geom/misc/subr.c index 21deac8bf52e..e71ec7489b0c 100644 --- a/sbin/geom/misc/subr.c +++ b/sbin/geom/misc/subr.c @@ -436,6 +436,7 @@ gctl_delete_param(struct gctl_req *req, const char *name) if (i == req->narg) return (ENOENT); + free(ap->name); req->narg--; while (i < req->narg) { req->arg[i] = req->arg[i + 1];