summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2012-09-04 15:05:18 -0700
committerYukihiro "Matz" Matsumoto <[email protected]>2012-09-04 15:05:18 -0700
commitac26b2a85dac59d17658c02b27ea60801a6913ad (patch)
tree0cac7c170c233a5d71e246486fbb5ac66da96b68 /src
parente8b419edc22aac5ac9a63fe6f439bca3f8b54006 (diff)
parentab5a5813c417f2f88e828fff66145f23c65d15a2 (diff)
downloadmruby-ac26b2a85dac59d17658c02b27ea60801a6913ad.tar.gz
mruby-ac26b2a85dac59d17658c02b27ea60801a6913ad.zip
Merge pull request #449 from masamitsu-murase/free_rescue_and_ensure_in_mrb_close
Free mrb->rescue and mrb->ensure.
Diffstat (limited to 'src')
-rw-r--r--src/state.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/state.c b/src/state.c
index e7671d03b..40d9bfc45 100644
--- a/src/state.c
+++ b/src/state.c
@@ -99,6 +99,8 @@ mrb_close(mrb_state *mrb)
mrb_free(mrb, mrb->irep[i]);
}
mrb_free(mrb, mrb->irep);
+ mrb_free(mrb, mrb->rescue);
+ mrb_free(mrb, mrb->ensure);
mrb_free_symtbl(mrb);
mrb_free_heap(mrb);
mrb_alloca_free(mrb);