fgpa_compress: dealloc responsibility to main and add missing one

This commit is contained in:
Philippe Teuwen 2019-03-24 22:26:49 +01:00
parent eb3f5e12eb
commit 9d1aa3fb96

View file

@ -167,7 +167,6 @@ int zlib_compress(FILE *infile[], uint8_t num_infiles, FILE *outfile, bool hardn
fclose(infile[j]);
}
fclose(outfile);
free(infile);
free(fpga_config);
return (EXIT_FAILURE);
}
@ -182,7 +181,6 @@ int zlib_compress(FILE *infile[], uint8_t num_infiles, FILE *outfile, bool hardn
fclose(infile[j]);
}
fclose(outfile);
free(infile);
free(fpga_config);
return (EXIT_SUCCESS);
@ -478,7 +476,10 @@ int main(int argc, char **argv) {
return (EXIT_FAILURE);
}
} else {
return zlib_compress(infiles, num_input_files, outfile, hardnested_mode);
int ret = zlib_compress(infiles, num_input_files, outfile, hardnested_mode);
free(infile_names);
free(infiles);
return (ret);
}
}
}