diff options
-rw-r--r-- | archival/gzip.c | 7 | ||||
-rw-r--r-- | gzip.c | 7 |
2 files changed, 6 insertions, 8 deletions
diff --git a/archival/gzip.c b/archival/gzip.c index 591b8cc..c083268 100644 --- a/archival/gzip.c +++ b/archival/gzip.c @@ -1802,9 +1802,6 @@ int gzip_main(int argc, char **argv) int fromstdin = 0; int force = 0; - if (argc == 1) - usage(gzip_usage); - /* Parse any options */ while (--argc > 0 && **(++argv) == '-') { if (*((*argv) + 1) == '\0') { @@ -1827,8 +1824,10 @@ int gzip_main(int argc, char **argv) } } } - if (argc <= 0) + if (argc <= 0 ) { fromstdin = 1; + tostdout = 1; + } if (isatty(fileno(stdin)) && fromstdin==1 && force==0) fatalError( "data not read from terminal. Use -f to force it.\n"); @@ -1802,9 +1802,6 @@ int gzip_main(int argc, char **argv) int fromstdin = 0; int force = 0; - if (argc == 1) - usage(gzip_usage); - /* Parse any options */ while (--argc > 0 && **(++argv) == '-') { if (*((*argv) + 1) == '\0') { @@ -1827,8 +1824,10 @@ int gzip_main(int argc, char **argv) } } } - if (argc <= 0) + if (argc <= 0 ) { fromstdin = 1; + tostdout = 1; + } if (isatty(fileno(stdin)) && fromstdin==1 && force==0) fatalError( "data not read from terminal. Use -f to force it.\n"); |