diff options
Diffstat (limited to 'libbb/unzip.c')
-rw-r--r-- | libbb/unzip.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/libbb/unzip.c b/libbb/unzip.c index 3826316..fb2429b 100644 --- a/libbb/unzip.c +++ b/libbb/unzip.c @@ -71,7 +71,7 @@ static FILE *in_file, *out_file; /* these are freed by gz_close */ static unsigned char *window; -static unsigned long *crc_table; +static unsigned long *crc_table = NULL; static unsigned long crc; /* shift register contents */ @@ -1020,6 +1020,9 @@ extern int unzip(FILE *l_in_file, FILE *l_out_file) free(window); free(crc_table); + window = NULL; + crc_table = NULL; + return exit_code; } |