diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/state.c | 3 | ||||
| -rw-r--r-- | src/symbol.c | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/src/state.c b/src/state.c index fb2bebe92..28c495100 100644 --- a/src/state.c +++ b/src/state.c @@ -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); } diff --git a/src/symbol.c b/src/symbol.c index 6b29ed350..353245bb1 100644 --- a/src/symbol.c +++ b/src/symbol.c @@ -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; |
