do not create output file on error

This commit is contained in:
anon 2024-09-16 00:05:55 +02:00
parent a74bdd2fcc
commit 42fd03f75d

View File

@ -114,7 +114,6 @@ signed main(const int argc, const char * const * const argv) {
tbsp_c_yy_init();
CHECKED_FOPEN(yyin, input_file_name, "r");
CHECKED_FOPEN(yyout, output_file_name, "w");
int yyparse_r = yyparse();
if (yyparse_r) { return yyparse_r; }
@ -134,6 +133,8 @@ signed main(const int argc, const char * const * const argv) {
free(verbatim);
free(language);
free(top);
CHECKED_FOPEN(yyout, output_file_name, "w");
return 0;
}