From: Riku Voipio Date: Fri, 11 Apr 2008 09:33:37 +0000 (+0300) Subject: compr_lzo.c: allocate enough memory for lzo compressor. X-Git-Tag: v1.2.0~39 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=731d6f5f032d42dfa7a840a27344a34169add098;p=mtd-utils.git compr_lzo.c: allocate enough memory for lzo compressor. This is the same bug as in kernel, pointed out the LZO author (Markus Oberhumer): http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=f2a11b158a24301e9158e9c873fa88e5eb775486 Signed-off-by: Riku Voipio Signed-off-by: Artem Bityutskiy Signed-off-by: David Woodhouse --- diff --git a/compr_lzo.c b/compr_lzo.c index fb54600..a0bb362 100644 --- a/compr_lzo.c +++ b/compr_lzo.c @@ -97,7 +97,7 @@ int jffs2_lzo_init(void) return -1; /* Worse case LZO compression size from their FAQ */ - lzo_compress_buf = malloc(page_size + (page_size / 64) + 16 + 3); + lzo_compress_buf = malloc(page_size + (page_size / 16) + 64 + 3); if (!lzo_compress_buf) { free(lzo_mem); return -1;