From df5f83cb848702117437215714c2f6c7b715cd49 Mon Sep 17 00:00:00 2001 From: Tatsuhiko Kubo Date: Sat, 3 Jan 2015 20:56:49 +0900 Subject: fixed error-handling for mrb_open(). When mrb_open() is called again, it is not checked. --- mrbgems/mruby-bin-debugger/tools/mrdb/mrdb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'mrbgems/mruby-bin-debugger') diff --git a/mrbgems/mruby-bin-debugger/tools/mrdb/mrdb.c b/mrbgems/mruby-bin-debugger/tools/mrdb/mrdb.c index a0969a3ac..5396e645e 100755 --- a/mrbgems/mruby-bin-debugger/tools/mrdb/mrdb.c +++ b/mrbgems/mruby-bin-debugger/tools/mrdb/mrdb.c @@ -651,13 +651,13 @@ main(int argc, char **argv) mrb_debug_context* dbg_backup; debug_command *cmd; + l_restart: + if (mrb == NULL) { fputs("Invalid mrb_state, exiting mruby\n", stderr); return EXIT_FAILURE; } - l_restart: - /* parse command parameters */ n = parse_args(mrb, argc, argv, &args); if (n == EXIT_FAILURE || args.rfp == NULL) { -- cgit v1.2.3