]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
rename: fix mem leak [coverity scan]
authorKarel Zak <kzak@redhat.com>
Tue, 14 Jan 2014 16:56:47 +0000 (17:56 +0100)
committerKarel Zak <kzak@redhat.com>
Tue, 14 Jan 2014 16:56:47 +0000 (17:56 +0100)
Signed-off-by: Karel Zak <kzak@redhat.com>
misc-utils/rename.c

index 7234b7c764e4975df4e8e69ab8c1e9ec9af60368..9db85fb1d05488ae9d5af4c1c4ccfcea5f714629 100644 (file)
@@ -49,8 +49,10 @@ static int do_rename(char *from, char *to, char *s, int verbose, int symtarget)
        } else
                where = strstr(s, from);
 
-       if (where == NULL)
+       if (where == NULL) {
+               free(target);
                return 0;
+       }
 
        flen = strlen(from);
        tlen = strlen(to);