aboutsummaryrefslogtreecommitdiff
path: root/COPYING.LGPLv2.1
diff options
context:
space:
mode:
authorJia Tan <jiat0218@gmail.com>2023-11-17 20:19:26 +0800
committerJia Tan <jiat0218@gmail.com>2023-11-17 23:16:55 +0800
commit2a732aba22da1b0d4a1241cb32280ed010ba03ce (patch)
tree88e6daef9c1e8c9e5b913e0f3919625988056c5e /COPYING.LGPLv2.1
parentTests: Fix typo in a comment. (diff)
downloadxz-2a732aba22da1b0d4a1241cb32280ed010ba03ce.tar.xz
xz: Fix a bug with --files and --files0 in raw mode without a suffix.
The following command caused a segmentation fault: xz -Fraw --lzma1 --files=foo when foo was a valid file. The usage of --files or --files0 was not being checked when compressing or decompressing in raw mode without a suffix. The suffix checking code was meant to validate that all files to be processed are "-" (if not writing to standard out), meaning the data is only coming from standard in. In this case, there were no file names to check since --files and --files0 store their file name in a different place. Later code assumed the suffix was set and caused a segmentation fault. Now, the above command results in an error.
Diffstat (limited to 'COPYING.LGPLv2.1')
0 files changed, 0 insertions, 0 deletions