]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
cab: remove unused LZX tree_used state
authordatauwu <datauwu@users.noreply.github.com>
Thu, 2 Jul 2026 13:44:48 +0000 (21:44 +0800)
committerdatauwu <datauwu@users.noreply.github.com>
Thu, 2 Jul 2026 13:44:48 +0000 (21:44 +0800)
Remove LZX Huffman state that is reset but never read.

libarchive/archive_read_support_format_cab.c

index d1f8fc8d6b4a0b69b6b048c3351c5a8642a09e1b..c65bd9dfe0cdc0b43704349011e931240b49fc6c 100644 (file)
@@ -141,7 +141,6 @@ struct lzx_dec {
                 */
                int              max_bits;
                int              tbl_bits;
-               int              tree_used;
                /* Direct access table. */
                uint16_t        *tbl;
        }                        at, lt, mt, pt;
@@ -3208,7 +3207,6 @@ lzx_make_huffman_table(struct huffman *hf)
        tbl = hf->tbl;
        bitlen = hf->bitlen;
        len_avail = hf->len_size;
-       hf->tree_used = 0;
        /* Initialize table to invalid values */
        for (i = 0; i < tbl_size; i++) {
                tbl[i] = (uint16_t)hf->len_size;