exbuild: fix double free

Fix double free when subtables are used. This affected Rance IX and
probably other games.
This commit is contained in:
Nunuhara Cabbage
2020-04-27 18:55:19 -07:00
parent 42923082dc
commit dc5fc03f63
-1
View File
@@ -247,7 +247,6 @@ struct ex_field *ast_make_field(int type, struct string *name, int uk0, int uk1,
if (subfields) {
field->nr_subfields = kv_size(*subfields);
flatten_list(struct ex_field, subfields, field->subfields);
free(subfields);
}
return field;
}