diff options
| author | Takashi Sawanaka <[email protected]> | 2016-07-23 11:34:04 +0900 |
|---|---|---|
| committer | Takashi Sawanaka <[email protected]> | 2016-07-23 11:34:04 +0900 |
| commit | 2eefbfed9d9162f7fe84fbdf51aae89f4958e02e (patch) | |
| tree | 6f097f5d7ba9ffd455daa3f7282a9b7edc4aec2c | |
| parent | 97283faa16d2e69a27de891e5a6695bf370cb4c3 (diff) | |
| download | mruby-2eefbfed9d9162f7fe84fbdf51aae89f4958e02e.tar.gz mruby-2eefbfed9d9162f7fe84fbdf51aae89f4958e02e.zip | |
Fix crash in mrb_parser_free() due to freed memory access
| -rw-r--r-- | mrbgems/mruby-compiler/core/parse.y | 2 |
1 files changed, 1 insertions, 1 deletions
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* |
