aboutsummaryrefslogtreecommitdiff
path: root/coreutils/uudecode.c
diff options
context:
space:
mode:
authorBernhard Reutner-Fischer <rep.dot.nop@gmail.com>2006-09-21 20:40:56 +0000
committerBernhard Reutner-Fischer <rep.dot.nop@gmail.com>2006-09-21 20:40:56 +0000
commit42f67026a1423247ef18cdf22669ebe4698ff7ad (patch)
treea28d0d9142cc4215835ba0e7fdd6a799b337004c /coreutils/uudecode.c
parentce32f65a1bf6561660decd92913b782fb9aafbdd (diff)
downloadbusybox-w32-42f67026a1423247ef18cdf22669ebe4698ff7ad.tar.gz
busybox-w32-42f67026a1423247ef18cdf22669ebe4698ff7ad.tar.bz2
busybox-w32-42f67026a1423247ef18cdf22669ebe4698ff7ad.zip
- silence gcc warning about a funcptr possibly being used uninitialized.
This is a perfect example on where we should NOT care if the functor is not initialized since the result will not be what the user may expect. Safe bet would be to init to NULL, but let's try normal uu for good measure. - fix commentary typo while at it.
Diffstat (limited to 'coreutils/uudecode.c')
-rw-r--r--coreutils/uudecode.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/coreutils/uudecode.c b/coreutils/uudecode.c
index 2ec4306d0..b87c33dc7 100644
--- a/coreutils/uudecode.c
+++ b/coreutils/uudecode.c
@@ -36,7 +36,7 @@ static int read_stduu(FILE *src_stream, FILE *dst_stream)
36 } 36 }
37 37
38 line_ptr++; 38 line_ptr++;
39 /* Tolerate an overly long line to acomadate a possible exta '`' */ 39 /* Tolerate an overly long line to accomodate a possible exta '`' */
40 if (strlen(line_ptr) < (size_t)length) { 40 if (strlen(line_ptr) < (size_t)length) {
41 bb_error_msg_and_die("Short file"); 41 bb_error_msg_and_die("Short file");
42 } 42 }
@@ -125,7 +125,7 @@ static int read_base64(FILE *src_stream, FILE *dst_stream)
125 125
126int uudecode_main(int argc, char **argv) 126int uudecode_main(int argc, char **argv)
127{ 127{
128 int (*decode_fn_ptr) (FILE * src, FILE * dst); 128 int (*decode_fn_ptr)(FILE * src, FILE * dst) = read_stduu; /* silence gcc */
129 FILE *src_stream; 129 FILE *src_stream;
130 char *outname = NULL; 130 char *outname = NULL;
131 char *line; 131 char *line;