char *output_buffer = NULL;
char *ared_file = NULL;
char ar_magic[8];
char *output_buffer = NULL;
char *ared_file = NULL;
char ar_magic[8];
if (filename != NULL) {
file_list = xmalloc(sizeof(char *) * 2);
if (filename != NULL) {
file_list = xmalloc(sizeof(char *) * 2);
/* these are freed by gz_close */
static unsigned char *window;
/* 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 */
static unsigned long crc; /* shift register contents */
free(window);
free(crc_table);
free(window);
free(crc_table);
+ window = NULL;
+ crc_table = NULL;
+