From 731d6f5f032d42dfa7a840a27344a34169add098 Mon Sep 17 00:00:00 2001 From: Riku Voipio Date: Fri, 11 Apr 2008 12:33:37 +0300 Subject: 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 --- compr_lzo.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'compr_lzo.c') 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; -- cgit v1.2.3