diff options
| author | Tatsuhiko Kubo <[email protected]> | 2015-01-03 20:56:49 +0900 |
|---|---|---|
| committer | Tatsuhiko Kubo <[email protected]> | 2015-01-03 20:56:49 +0900 |
| commit | df5f83cb848702117437215714c2f6c7b715cd49 (patch) | |
| tree | 7480e26bec1a827de3f6c450ea6b68872f806dae /mrbgems/mruby-bin-debugger/tools | |
| parent | 2c4b0eeff84ab7549ca0c95390f5146f0366bcd9 (diff) | |
| download | mruby-df5f83cb848702117437215714c2f6c7b715cd49.tar.gz mruby-df5f83cb848702117437215714c2f6c7b715cd49.zip | |
fixed error-handling for mrb_open().
When mrb_open() is called again, it is not checked.
Diffstat (limited to 'mrbgems/mruby-bin-debugger/tools')
| -rwxr-xr-x | mrbgems/mruby-bin-debugger/tools/mrdb/mrdb.c | 4 |
1 files changed, 2 insertions, 2 deletions
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) { |
