From 83c48ff9660f84d4fa8815a395f28d6fbc485e0b Mon Sep 17 00:00:00 2001 From: cremno Date: Thu, 20 Nov 2014 00:55:46 +0100 Subject: fix heap-use-after-free --- mrbgems/mruby-bin-debugger/tools/mrdb/cmdmisc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mrbgems/mruby-bin-debugger/tools/mrdb/cmdmisc.c b/mrbgems/mruby-bin-debugger/tools/mrdb/cmdmisc.c index b8d62ac07..74e10ab5a 100755 --- a/mrbgems/mruby-bin-debugger/tools/mrdb/cmdmisc.c +++ b/mrbgems/mruby-bin-debugger/tools/mrdb/cmdmisc.c @@ -411,11 +411,11 @@ dbgcmd_list(mrb_state *mrb, mrdb_state *mrdb) filename = st->filename; } mrb_debug_list(mrb, mrdb->dbg, filename, st->line_min, st->line_max); - listcmd_parser_state_free(mrb, st); if (filename != NULL && filename != st->filename) { mrb_free(mrb, filename); } + listcmd_parser_state_free(mrb, st); } return DBGST_PROMPT; -- cgit v1.2.3