projects
/
xonotic
/
gmqcc.git
/ commitdiff
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
e2faedc
)
Delete fields in parser_cleanup
author
Wolfgang (Blub) Bumiller <blub@speed.at>
Sat, 18 Aug 2012 13:51:53 +0000
(15:51 +0200)
committer
Wolfgang (Blub) Bumiller <blub@speed.at>
Sat, 18 Aug 2012 13:51:53 +0000
(15:51 +0200)
parser.c
patch
|
blob
|
history
diff --git
a/parser.c
b/parser.c
index 1530d39bd25c1f2bc926294d02670a7f7539a83c..fc0cbd0eaa96ccf8b421d6191d97c11006452103 100644
(file)
--- a/
parser.c
+++ b/
parser.c
@@
-2248,6
+2248,10
@@
void parser_cleanup()
for (i = 0; i < parser->imm_float_count; ++i) {
ast_delete(parser->imm_float[i]);
}
+ for (i = 0; i < parser->fields_count; ++i) {
+ ast_delete(parser->fields[i].var);
+ mem_d(parser->fields[i].name);
+ }
for (i = 0; i < parser->globals_count; ++i) {
ast_delete(parser->globals[i].var);
mem_d(parser->globals[i].name);