xz: Do not set compression settings with raw format in list mode.

Calling coder_set_compression_settings() in list mode with verbose mode
on caused the filter chain and memory requirements to print. This was
unnecessary since the command results in an error and not consistent
with other formats like lzma and alone.
This commit is contained in:
Jia Tan 2023-01-16 20:55:10 +08:00 committed by Lasse Collin
parent 6df383be4a
commit ccbb991efa
1 changed files with 2 additions and 1 deletions

View File

@ -684,7 +684,8 @@ args_parse(args_info *args, int argc, char **argv)
// be done also when uncompressing raw data, since for raw decoding // be done also when uncompressing raw data, since for raw decoding
// the options given on the command line are used to know what kind // the options given on the command line are used to know what kind
// of raw data we are supposed to decode. // of raw data we are supposed to decode.
if (opt_mode == MODE_COMPRESS || opt_format == FORMAT_RAW) if (opt_mode == MODE_COMPRESS || (opt_format == FORMAT_RAW
&& opt_mode != MODE_LIST))
coder_set_compression_settings(); coder_set_compression_settings();
// If no filenames are given, use stdin. // If no filenames are given, use stdin.