free symbol table from mrb_close()

This commit is contained in:
Yukihiro Matsumoto
2012-08-28 02:03:19 +09:00
parent fb8247ae46
commit ac789ae61c
2 changed files with 4 additions and 1 deletions
+3
View File
@@ -50,6 +50,8 @@ mrb_open()
return mrb;
}
void mrb_free_symtbl(mrb_state *mrb);
void
mrb_close(mrb_state *mrb)
{
@@ -69,6 +71,7 @@ mrb_close(mrb_state *mrb)
mrb_free(mrb, mrb->irep[i]);
}
mrb_free(mrb, mrb->irep);
mrb_free_symtbl(mrb);
mrb_free(mrb, mrb);
}
+1 -1
View File
@@ -94,7 +94,7 @@ mrb_sym2name_len(mrb_state *mrb, mrb_sym sym, int *lenp)
}
void
mrb_free_symtbls(mrb_state *mrb)
mrb_free_symtbl(mrb_state *mrb)
{
khash_t(n2s) *h = mrb->name2sym;
khiter_t k;