From e451cf5f4c5d26e0878778c6e264f4cba5ff76fb Mon Sep 17 00:00:00 2001 From: "Pedro F. Giffuni" Date: Sat, 30 Apr 2016 22:51:09 +0000 Subject: [PATCH] restore: fix memory leak. CID: 272297 MFC after: 5 days --- sbin/restore/main.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sbin/restore/main.c b/sbin/restore/main.c index 91f4a83c729..d74e59ebeef 100644 --- a/sbin/restore/main.c +++ b/sbin/restore/main.c @@ -366,7 +366,8 @@ obsolete(int *argcp, char **argvp[]) if (flags) { *p = '\0'; *nargv++ = flagsp; - } + } else + free(flagsp); /* Copy remaining arguments. */ while ((*nargv++ = *argv++));