diff options
author | WHR <msl0000023508@gmail.com> | 2021-12-14 06:06:52 (GMT) |
---|---|---|
committer | WHR <msl0000023508@gmail.com> | 2021-12-14 11:41:09 (GMT) |
commit | 540b52ea7b8819535ec5f456cf7c6b4792ff1675 (patch) | |
tree | 3c229cc999cb00871b2cf054c4a94336f85109fc /programs/lz4io.c | |
parent | 4c9431e9af596af0556e5da0ae99305bafb2b10b (diff) | |
download | lz4-540b52ea7b8819535ec5f456cf7c6b4792ff1675.zip lz4-540b52ea7b8819535ec5f456cf7c6b4792ff1675.tar.gz lz4-540b52ea7b8819535ec5f456cf7c6b4792ff1675.tar.bz2 |
Allow '--list' with stdin if it is a regular file
Diffstat (limited to 'programs/lz4io.c')
-rw-r--r-- | programs/lz4io.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/programs/lz4io.c b/programs/lz4io.c index c01374b..4cdd3cc 100644 --- a/programs/lz4io.c +++ b/programs/lz4io.c @@ -1639,7 +1639,7 @@ int LZ4IO_displayCompressedFilesInfo(const char** inFileNames, size_t ifnIdx) /* Get file info */ LZ4IO_cFileInfo_t cfinfo = LZ4IO_INIT_CFILEINFO; cfinfo.fileName = LZ4IO_baseName(inFileNames[idx]); - if (!UTIL_isRegFile(inFileNames[idx])) { + if (strcmp(inFileNames[idx], stdinmark) == 0 ? !UTIL_isRegFD(0) : !UTIL_isRegFile(inFileNames[idx])) { DISPLAYLEVEL(1, "lz4: %s is not a regular file \n", inFileNames[idx]); return 0; } |