Merge pull request #2645 from cremno/mrdb-fix-heap-use-after-free

mrdb: fix heap-use-after-free
This commit is contained in:
Yukihiro "Matz" Matsumoto
2014-11-20 12:46:07 +09:00
@@ -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;