diff options
-rw-r--r-- | archival/gzip.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/archival/gzip.c b/archival/gzip.c index fed93907b..44b5fe386 100644 --- a/archival/gzip.c +++ b/archival/gzip.c | |||
@@ -1312,8 +1312,8 @@ int gzip_main(int argc, char **argv) | |||
1312 | outFileNum = STDOUT_FILENO; | 1312 | outFileNum = STDOUT_FILENO; |
1313 | } | 1313 | } |
1314 | 1314 | ||
1315 | if (path == NULL && force == 0) { | 1315 | if (path == NULL && isatty(outFileNum) && force == 0) { |
1316 | perror_msg("compressed data not written to a terminal. Use -f to force compression."); | 1316 | error_msg("compressed data not written to a terminal. Use -f to force compression."); |
1317 | free(path); | 1317 | free(path); |
1318 | continue; | 1318 | continue; |
1319 | } | 1319 | } |