Check mrb_open return value for NULL

This commit is contained in:
Jon
2012-06-03 10:04:51 -04:00
parent 49aa42f3a9
commit 2fff59dc86
7 changed files with 70 additions and 0 deletions
+5
View File
@@ -142,6 +142,11 @@ main(int argc, char **argv)
struct _args args;
struct mrb_parser_state *p;
if (mrb == NULL) {
fprintf(stderr, "Invalid mrb_state, exiting mruby");
return EXIT_FAILURE;
}
n = parse_args(mrb, argc, argv, &args);
if (n < 0 || (args.cmdline == NULL && args.rfp == NULL)) {
cleanup(mrb, &args);