From 2eefbfed9d9162f7fe84fbdf51aae89f4958e02e Mon Sep 17 00:00:00 2001 From: Takashi Sawanaka Date: Sat, 23 Jul 2016 11:34:04 +0900 Subject: Fix crash in mrb_parser_free() due to freed memory access --- mrbgems/mruby-compiler/core/parse.y | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'mrbgems/mruby-compiler') diff --git a/mrbgems/mruby-compiler/core/parse.y b/mrbgems/mruby-compiler/core/parse.y index 155979baa..1ddf483a8 100644 --- a/mrbgems/mruby-compiler/core/parse.y +++ b/mrbgems/mruby-compiler/core/parse.y @@ -5516,10 +5516,10 @@ mrb_parser_new(mrb_state *mrb) MRB_API void mrb_parser_free(parser_state *p) { - mrb_pool_close(p->pool); if (p->tokbuf != p->buf) { mrb_free(p->mrb, p->tokbuf); } + mrb_pool_close(p->pool); } MRB_API mrbc_context* -- cgit v1.2.3