summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2014-04-13 21:22:37 +0200
committerSebastian Dröge <sebastian@centricular.com>2014-04-13 21:22:37 +0200
commit3395c6f18b1e21011df8b2ec834dd2905d04ae9a (patch)
treef6afddf5015852b8969511602df6ccf2c349bf5d
parent9da7d956e604e0a728dcf57f22c285345197ce7b (diff)
orcprogram: Free type names of variables when freeing a program
-rw-r--r--orc/orcprogram.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/orc/orcprogram.c b/orc/orcprogram.c
index 2669633..8788100 100644
--- a/orc/orcprogram.c
+++ b/orc/orcprogram.c
@@ -162,6 +162,10 @@ orc_program_free (OrcProgram *program)
free (program->vars[i].name);
program->vars[i].name = NULL;
}
+ if (program->vars[i].type_name) {
+ free (program->vars[i].type_name);
+ program->vars[i].type_name = NULL;
+ }
}
if (program->asm_code) {
free (program->asm_code);