From 88bf3296d98a0728c54a3ac783ac11ea23669132 Mon Sep 17 00:00:00 2001 From: CTurt Date: Tue, 1 Mar 2016 21:21:46 +0000 Subject: [PATCH] HBSD: Fix ctl memory leak Bug report: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=207626 Signed-off-by: CTurt --- sys/cam/ctl/ctl.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sys/cam/ctl/ctl.c b/sys/cam/ctl/ctl.c index 1101d024f05e..357a1627ff64 100644 --- a/sys/cam/ctl/ctl.c +++ b/sys/cam/ctl/ctl.c @@ -2445,6 +2445,7 @@ ctl_copyin_args(int num_args, struct ctl_be_arg *uargs, && (tmpptr[args[i].vallen - 1] != '\0')) { snprintf(error_str, error_str_len, "Argument " "%d value is not NUL-terminated", i); + free(tmpptr); goto bailout; } args[i].kvalue = tmpptr;