asn1_compile: fix null deref bug

This commit is contained in:
Nicolas Williams
2016-02-29 19:00:25 -06:00
parent 30299a4ee7
commit 2b6bc1a7dc

View File

@@ -294,9 +294,10 @@ close_generate (void)
fclose (privheaderfile);
if (templatefile)
fclose (templatefile);
if (logfile)
if (logfile) {
fprintf (logfile, "\n");
fclose (logfile);
}
}
void
@@ -356,7 +357,8 @@ generate_header_of_codefile(const char *name)
codefile = fopen (filename, "w");
if (codefile == NULL)
err (1, "fopen %s", filename);
fprintf(logfile, "%s ", filename);
if (logfile)
fprintf(logfile, "%s ", filename);
free(filename);
filename = NULL;
fprintf (codefile,