diff options
| author | cremno <[email protected]> | 2014-07-09 14:18:37 +0200 |
|---|---|---|
| committer | cremno <[email protected]> | 2014-07-09 16:29:15 +0200 |
| commit | 8df63b4d1f51814b86fa0db39d664d8fa37f148d (patch) | |
| tree | 07caad550e945b2acd71717c839e95ec9d9d9d59 | |
| parent | 835da83ca16029f1d97aa926159b3edbee1f6957 (diff) | |
| download | mruby-8df63b4d1f51814b86fa0db39d664d8fa37f148d.tar.gz mruby-8df63b4d1f51814b86fa0db39d664d8fa37f148d.zip | |
check `mrb_open` return value
| -rw-r--r-- | mrbgems/mruby-bin-strip/tools/mruby-strip/mruby-strip.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/mrbgems/mruby-bin-strip/tools/mruby-strip/mruby-strip.c b/mrbgems/mruby-bin-strip/tools/mruby-strip/mruby-strip.c index f209fa060..b89b3d32d 100644 --- a/mrbgems/mruby-bin-strip/tools/mruby-strip/mruby-strip.c +++ b/mrbgems/mruby-bin-strip/tools/mruby-strip/mruby-strip.c @@ -96,6 +96,10 @@ main(int argc, char **argv) } mrb = mrb_open(); + if (mrb == NULL) { + fputs("Invalid mrb_state, exiting mruby-strip\n", stderr); + return EXIT_FAILURE; + } ireps = (mrb_irep**)malloc(sizeof(mrb_irep*) * argc); for (i = args_result; i < argc; ++i) { |
