summaryrefslogtreecommitdiffstats
path: root/programs/lz4io.c
diff options
context:
space:
mode:
authorWHR <msl0000023508@gmail.com>2021-12-14 06:06:52 (GMT)
committerWHR <msl0000023508@gmail.com>2021-12-14 11:41:09 (GMT)
commit540b52ea7b8819535ec5f456cf7c6b4792ff1675 (patch)
tree3c229cc999cb00871b2cf054c4a94336f85109fc /programs/lz4io.c
parent4c9431e9af596af0556e5da0ae99305bafb2b10b (diff)
downloadlz4-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.c2
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;
}