orcprogram: Free type names of variables when freeing a program
authorSebastian Dröge <sebastian@centricular.com>
Sun, 13 Apr 2014 19:22:37 +0000 (21:22 +0200)
committerSebastian Dröge <sebastian@centricular.com>
Sun, 13 Apr 2014 19:22:37 +0000 (21:22 +0200)
orc/orcprogram.c

index 2669633..8788100 100644 (file)
@@ -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);