mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
free symbol table from mrb_close()
This commit is contained in:
@@ -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
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user