From b254bd97b1cdb68d127523d91ca9e054ed89c4fd Mon Sep 17 00:00:00 2001 From: Lasse Collin Date: Thu, 17 Jan 2008 17:39:42 +0200 Subject: [PATCH] Fix wrong too small size of argument unfiltered_max in ia64_coder_init(). It triggered assert() in simple_coder.c, and could have caused a buffer overflow. This error was probably a copypaste mistake, since most of the simple filters use unfiltered_max = 4. --- src/liblzma/simple/ia64.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/liblzma/simple/ia64.c b/src/liblzma/simple/ia64.c index 5983052..e29e5ad 100644 --- a/src/liblzma/simple/ia64.c +++ b/src/liblzma/simple/ia64.c @@ -97,7 +97,7 @@ ia64_coder_init(lzma_next_coder *next, lzma_allocator *allocator, const lzma_filter_info *filters, bool is_encoder) { return lzma_simple_coder_init(next, allocator, filters, - &ia64_code, 0, 4, is_encoder); + &ia64_code, 0, 16, is_encoder); } -- 2.39.2