diff options
author | Glenn L McGrath <bug1@ihug.co.nz> | 2001-06-20 08:07:34 +0000 |
---|---|---|
committer | Glenn L McGrath <bug1@ihug.co.nz> | 2001-06-20 08:07:34 +0000 |
commit | 06a71cced288126a5dfa2ff37b8138bebe8c1c42 (patch) | |
tree | 47bb24801d110687728fdf9b8180bfadf0d1b2fc | |
parent | 8e74bf94f36f254767da1f48d3752068e92aea46 (diff) | |
download | busybox-w32-06a71cced288126a5dfa2ff37b8138bebe8c1c42.tar.gz busybox-w32-06a71cced288126a5dfa2ff37b8138bebe8c1c42.tar.bz2 busybox-w32-06a71cced288126a5dfa2ff37b8138bebe8c1c42.zip |
Initialise in_file to stdin, so it wont crash if no source specified
-rw-r--r-- | archival/gunzip.c | 4 | ||||
-rw-r--r-- | gunzip.c | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/archival/gunzip.c b/archival/gunzip.c index c39814de0..c4e84260b 100644 --- a/archival/gunzip.c +++ b/archival/gunzip.c | |||
@@ -68,7 +68,8 @@ static char *license_msg[] = { | |||
68 | 68 | ||
69 | extern int gunzip_main(int argc, char **argv) | 69 | extern int gunzip_main(int argc, char **argv) |
70 | { | 70 | { |
71 | FILE *in_file, *out_file; | 71 | FILE *in_file = stdin; |
72 | FILE *out_file = NULL; | ||
72 | struct stat stat_buf; | 73 | struct stat stat_buf; |
73 | 74 | ||
74 | char *if_name = NULL; | 75 | char *if_name = NULL; |
@@ -112,7 +113,6 @@ extern int gunzip_main(int argc, char **argv) | |||
112 | /* Set input filename and number */ | 113 | /* Set input filename and number */ |
113 | if (argv[optind] == NULL || strcmp(argv[optind], "-") == 0) { | 114 | if (argv[optind] == NULL || strcmp(argv[optind], "-") == 0) { |
114 | flags |= gunzip_to_stdout; | 115 | flags |= gunzip_to_stdout; |
115 | in_file = stdin; | ||
116 | } else { | 116 | } else { |
117 | if_name = strdup(argv[optind]); | 117 | if_name = strdup(argv[optind]); |
118 | /* Open input file */ | 118 | /* Open input file */ |
@@ -68,7 +68,8 @@ static char *license_msg[] = { | |||
68 | 68 | ||
69 | extern int gunzip_main(int argc, char **argv) | 69 | extern int gunzip_main(int argc, char **argv) |
70 | { | 70 | { |
71 | FILE *in_file, *out_file; | 71 | FILE *in_file = stdin; |
72 | FILE *out_file = NULL; | ||
72 | struct stat stat_buf; | 73 | struct stat stat_buf; |
73 | 74 | ||
74 | char *if_name = NULL; | 75 | char *if_name = NULL; |
@@ -112,7 +113,6 @@ extern int gunzip_main(int argc, char **argv) | |||
112 | /* Set input filename and number */ | 113 | /* Set input filename and number */ |
113 | if (argv[optind] == NULL || strcmp(argv[optind], "-") == 0) { | 114 | if (argv[optind] == NULL || strcmp(argv[optind], "-") == 0) { |
114 | flags |= gunzip_to_stdout; | 115 | flags |= gunzip_to_stdout; |
115 | in_file = stdin; | ||
116 | } else { | 116 | } else { |
117 | if_name = strdup(argv[optind]); | 117 | if_name = strdup(argv[optind]); |
118 | /* Open input file */ | 118 | /* Open input file */ |