tools/squashfs4: fix bugs of xz compress options
authorLiangbin Lian <jjm2473@gmail.com>
Wed, 19 Aug 2020 15:44:48 +0000 (23:44 +0800)
committerHauke Mehrtens <hauke@hauke-m.de>
Sun, 27 Sep 2020 22:37:50 +0000 (00:37 +0200)
lzma_xz_dump_options never return NULL,
should compare real options with default options

Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
tools/squashfs4/patches/160-expose_lzma_xz_options.patch

index 9e1c1fbb1eafd04701cd09f4730d63038a90664d..fa20ca7ea353b301120a98b3d7a8ee2f2bf34f89 100644 (file)
 +      if (options.preset == 6 &&
 +                      options.extreme == 0 &&
 +                      options.lc == LZMA_OPT_LC_DEFAULT &&
-+                      options.lp == LZMA_OPT_LC_DEFAULT &&
++                      options.lp == LZMA_OPT_LP_DEFAULT &&
 +                      options.pb == LZMA_OPT_PB_DEFAULT &&
-+                      options.fb == 0 &&
++                      options.fb == LZMA_OPT_FB_DEFAULT &&
 +                      options.dict_size == block_size &&
 +                      flags == 0)
 +              return NULL;
 +              options.preset = 6;
 +              options.extreme = 0;
 +              options.lc = LZMA_OPT_LC_DEFAULT;
-+              options.lp = LZMA_OPT_LC_DEFAULT;
++              options.lp = LZMA_OPT_LP_DEFAULT;
 +              options.pb = LZMA_OPT_PB_DEFAULT;
 +              options.fb = LZMA_OPT_FB_DEFAULT;
 +              options.dict_size = block_size;