From be9192be447d794e708a4d32a5a8a041f21c8c92 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 30 Nov 2007 10:34:26 +0000 Subject: *** empty log message *** --- Changes | 4 ++++ lzf_c.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Changes b/Changes index ffd5496..e799ca5 100644 --- a/Changes +++ b/Changes @@ -1,3 +1,7 @@ +3.1 Fri Nov 30 11:33:04 CET 2007 + - IMPORTANT BUGFIX: a too long final literal run would corrupt data + in the encoder. + 3.0 Tue Nov 13 22:13:09 CET 2007 - switched to 2-clause bsd with "GPL v2 or any later version" option. - speed up compression by ~10-15% in common cases diff --git a/lzf_c.c b/lzf_c.c index 0e4d746..03e14f7 100644 --- a/lzf_c.c +++ b/lzf_c.c @@ -258,7 +258,7 @@ lzf_compress (const void *const in_data, unsigned int in_len, } } - if (op + 2 > out_end) /* at most 2 bytes can be missing here */ + if (op + 3 > out_end) /* at most 3 bytes can be missing here */ return 0; while (ip < in_end) -- cgit v1.2.3