From 23b4715b8d40a6e5da7545abab5637777a11b063 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Wed, 27 Mar 2013 16:29:48 +0100 Subject: [PATCH] rename: fix memory leak [coverity scan] Signed-off-by: Karel Zak --- misc-utils/rename.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/misc-utils/rename.c b/misc-utils/rename.c index 3998b10e62..7234b7c764 100644 --- a/misc-utils/rename.c +++ b/misc-utils/rename.c @@ -29,7 +29,7 @@ for i in $@; do N=`echo "$i" | sed "s/$FROM/$TO/g"`; mv "$i" "$N"; done static int do_rename(char *from, char *to, char *s, int verbose, int symtarget) { - char *newname, *where, *p, *q, *target; + char *newname, *where, *p, *q, *target = NULL; int flen, tlen, slen; struct stat sb; @@ -89,6 +89,7 @@ static int do_rename(char *from, char *to, char *s, int verbose, int symtarget) } free(newname); + free(target); return 1; } -- 2.47.2