diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2014-04-13 21:22:37 +0200 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2014-04-13 21:22:37 +0200 |
commit | 3395c6f18b1e21011df8b2ec834dd2905d04ae9a (patch) | |
tree | f6afddf5015852b8969511602df6ccf2c349bf5d | |
parent | 9da7d956e604e0a728dcf57f22c285345197ce7b (diff) |
orcprogram: Free type names of variables when freeing a program
-rw-r--r-- | orc/orcprogram.c | 4 |
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); |