summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--mrbgems/mruby-bin-mruby/tools/mruby/mruby.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/mrbgems/mruby-bin-mruby/tools/mruby/mruby.c b/mrbgems/mruby-bin-mruby/tools/mruby/mruby.c
index 6b4e5c500..e286ce1f2 100644
--- a/mrbgems/mruby-bin-mruby/tools/mruby/mruby.c
+++ b/mrbgems/mruby-bin-mruby/tools/mruby/mruby.c
@@ -204,6 +204,7 @@ main(int argc, char **argv)
}
else if (!args.check_syntax) {
mrb_context_run(mrb, mrb_proc_new(mrb, irep), mrb_top_self(mrb), 0);
+ mrb_irep_decref(mrb, irep);
n = 0;
if (mrb->exc) {
mrb_print_error(mrb);