]> www.infradead.org Git - mtd-utils.git/commitdiff
mkfs.jffs2: don't leak temporary buffer if readlink fails
authorDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>
Sun, 10 Nov 2019 13:43:26 +0000 (14:43 +0100)
committerDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>
Sun, 10 Nov 2019 14:30:04 +0000 (15:30 +0100)
Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
jffsX-utils/mkfs.jffs2.c

index 0661786e6d1ad3eb6b0f0406bbf43c8c2e024be5..f46cc224440ad3910aa96962a0d1e6b7b1e79071 100644 (file)
@@ -151,6 +151,7 @@ static char *xreadlink(const char *path)
                readsize = readlink(path, buf, bufsize); /* 1st try */
                if (readsize == -1) {
                        sys_errmsg("%s:%s", PROGRAM_NAME, path);
+                       free(buf);
                        return NULL;
                }
        }