do not create output file on error
This commit is contained in:
parent
a74bdd2fcc
commit
42fd03f75d
@ -114,7 +114,6 @@ signed main(const int argc, const char * const * const argv) {
|
|||||||
tbsp_c_yy_init();
|
tbsp_c_yy_init();
|
||||||
|
|
||||||
CHECKED_FOPEN(yyin, input_file_name, "r");
|
CHECKED_FOPEN(yyin, input_file_name, "r");
|
||||||
CHECKED_FOPEN(yyout, output_file_name, "w");
|
|
||||||
|
|
||||||
int yyparse_r = yyparse();
|
int yyparse_r = yyparse();
|
||||||
if (yyparse_r) { return yyparse_r; }
|
if (yyparse_r) { return yyparse_r; }
|
||||||
@ -134,6 +133,8 @@ signed main(const int argc, const char * const * const argv) {
|
|||||||
free(verbatim);
|
free(verbatim);
|
||||||
free(language);
|
free(language);
|
||||||
free(top);
|
free(top);
|
||||||
|
CHECKED_FOPEN(yyout, output_file_name, "w");
|
||||||
|
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user