From: Karel Zak Date: Wed, 27 Mar 2013 15:29:48 +0000 (+0100) Subject: rename: fix memory leak [coverity scan] X-Git-Tag: v2.23-rc2~88 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=23b4715b8d40a6e5da7545abab5637777a11b063;p=thirdparty%2Futil-linux.git rename: fix memory leak [coverity scan] Signed-off-by: Karel Zak --- 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; }