aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGlenn L McGrath <bug1@ihug.co.nz>2001-06-20 08:07:34 +0000
committerGlenn L McGrath <bug1@ihug.co.nz>2001-06-20 08:07:34 +0000
commit06a71cced288126a5dfa2ff37b8138bebe8c1c42 (patch)
tree47bb24801d110687728fdf9b8180bfadf0d1b2fc
parent8e74bf94f36f254767da1f48d3752068e92aea46 (diff)
downloadbusybox-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.c4
-rw-r--r--gunzip.c4
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
69extern int gunzip_main(int argc, char **argv) 69extern 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 */
diff --git a/gunzip.c b/gunzip.c
index c39814de0..c4e84260b 100644
--- a/gunzip.c
+++ b/gunzip.c
@@ -68,7 +68,8 @@ static char *license_msg[] = {
68 68
69extern int gunzip_main(int argc, char **argv) 69extern 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 */