aboutsummaryrefslogtreecommitdiff
path: root/archival/gunzip.c
diff options
context:
space:
mode:
Diffstat (limited to 'archival/gunzip.c')
-rw-r--r--archival/gunzip.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/archival/gunzip.c b/archival/gunzip.c
index 20af97aed..9032852ed 100644
--- a/archival/gunzip.c
+++ b/archival/gunzip.c
@@ -581,10 +581,7 @@ int gunzip_main(int argc, char **argv)
581 char ofname[MAX_PATH_LEN + 1]; /* output file name */ 581 char ofname[MAX_PATH_LEN + 1]; /* output file name */
582 582
583 if (strcmp(applet_name, "zcat") == 0) { 583 if (strcmp(applet_name, "zcat") == 0) {
584 tostdout = 1; 584 force = 1;
585 if (argc == 1) {
586 fromstdin = 1;
587 }
588 } 585 }
589 586
590 /* Parse any options */ 587 /* Parse any options */
@@ -608,8 +605,11 @@ int gunzip_main(int argc, char **argv)
608 } 605 }
609 } 606 }
610 } 607 }
611 if (argc <= 0) 608
609 if (argc <= 0) {
610 tostdout = 1;
612 fromstdin = 1; 611 fromstdin = 1;
612 }
613 613
614 if (isatty(fileno(stdin)) && fromstdin==1 && force==0) 614 if (isatty(fileno(stdin)) && fromstdin==1 && force==0)
615 fatalError( "data not read from terminal. Use -f to force it.\n"); 615 fatalError( "data not read from terminal. Use -f to force it.\n");