diff options
Diffstat (limited to 'src/libs/3rdparty/libarchive/archive_write_add_filter_xz.c')
-rw-r--r-- | src/libs/3rdparty/libarchive/archive_write_add_filter_xz.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libs/3rdparty/libarchive/archive_write_add_filter_xz.c b/src/libs/3rdparty/libarchive/archive_write_add_filter_xz.c index 9dd2c30e5..04bee90ef 100644 --- a/src/libs/3rdparty/libarchive/archive_write_add_filter_xz.c +++ b/src/libs/3rdparty/libarchive/archive_write_add_filter_xz.c @@ -251,13 +251,13 @@ archive_compressor_xz_init_stream(struct archive_write_filter *f, int ds, log2dic, wedges; /* Calculate a coded dictionary size */ - if (dict_size < (1 << 12) || dict_size > (1 << 27)) { + if (dict_size < (1 << 12) || dict_size > (1 << 29)) { archive_set_error(f->archive, ARCHIVE_ERRNO_MISC, "Unacceptable dictionary size for lzip: %d", dict_size); return (ARCHIVE_FATAL); } - for (log2dic = 27; log2dic >= 12; log2dic--) { + for (log2dic = 29; log2dic >= 12; log2dic--) { if (dict_size & (1 << log2dic)) break; } |