make put all frees after set_err

I had the case that frees would invalidate memory set_err would later
use, so putting frees after set_err is probably good practice.
This commit is contained in:
r4
2021-12-30 18:07:59 +01:00
parent f6b74f8f97
commit e7da8dfe38
3 changed files with 5 additions and 4 deletions

1
lex.c
View File

@@ -339,6 +339,7 @@ TokList lex(const char *s) {
c = get_esc_char(s[0]);
if (!c) {
set_err("Unrecognized escape sequence: '\\%c'", c);
free(str);
return toks;
}
}