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.
}
line_ptr++;
- /* Tolerate an overly long line to acomadate a possible exta '`' */
+ /* Tolerate an overly long line to accomodate a possible exta '`' */
if (strlen(line_ptr) < (size_t)length) {
bb_error_msg_and_die("Short file");
}
int uudecode_main(int argc, char **argv)
{
- int (*decode_fn_ptr) (FILE * src, FILE * dst);
+ int (*decode_fn_ptr)(FILE * src, FILE * dst) = read_stduu; /* silence gcc */
FILE *src_stream;
char *outname = NULL;
char *line;