[PATCH 07/15] mkfs.jffs2: don't leak temporary buffer if readlink fails

David Oberhollenzer david.oberhollenzer at sigma-star.at
Sun Nov 10 07:30:51 PST 2019


Signed-off-by: David Oberhollenzer <david.oberhollenzer at sigma-star.at>
---
 jffsX-utils/mkfs.jffs2.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/jffsX-utils/mkfs.jffs2.c b/jffsX-utils/mkfs.jffs2.c
index 0661786..f46cc22 100644
--- a/jffsX-utils/mkfs.jffs2.c
+++ b/jffsX-utils/mkfs.jffs2.c
@@ -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;
 		}
 	}
-- 
2.21.0




More information about the linux-mtd mailing list