summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2014-04-13 21:36:43 +0200
committerSebastian Dröge <sebastian@centricular.com>2014-04-13 21:36:43 +0200
commitb69316c0f3fc54375366fe038eb3954e7f7849af (patch)
tree5a8ffb1805b24c577dc38ba5b1505098a9c8535e
parent3395c6f18b1e21011df8b2ec834dd2905d04ae9a (diff)
orcprogram: Free OrcCode together with the 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 8788100..8110cc8 100644
--- a/orc/orcprogram.c
+++ b/orc/orcprogram.c
@@ -171,6 +171,10 @@ orc_program_free (OrcProgram *program)
free (program->asm_code);
program->asm_code = NULL;
}
+ if (program->orccode) {
+ orc_code_free (program->orccode);
+ program->orccode = NULL;
+ }
if (program->name) {
free (program->name);
program->name = NULL;