summaryrefslogtreecommitdiffhomepage
path: root/tools
diff options
context:
space:
mode:
authorsuzukaze <jun@ubuntu_suzukaze.(none)>2012-08-14 23:50:39 +0900
committersuzukaze <jun@ubuntu_suzukaze.(none)>2012-08-14 23:50:39 +0900
commitd648970bc8503b15b1e26c48668f023e3dea3c1c (patch)
tree2b8882060c9997f15b36b01c3575c7af0e2dca3d /tools
parent7d02df3016b0c6eb3f4ee945198772cf4ebca3fa (diff)
downloadmruby-d648970bc8503b15b1e26c48668f023e3dea3c1c.tar.gz
mruby-d648970bc8503b15b1e26c48668f023e3dea3c1c.zip
fixed showing no 'Usage'.
Diffstat (limited to 'tools')
-rw-r--r--tools/mruby/mruby.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/mruby/mruby.c b/tools/mruby/mruby.c
index e6a088672..3a234d22e 100644
--- a/tools/mruby/mruby.c
+++ b/tools/mruby/mruby.c
@@ -60,6 +60,8 @@ parse_args(mrb_state *mrb, int argc, char **argv, struct _args *args)
memset(args, 0, sizeof(*args));
+ if (argc == 1) return -2;
+
for (argc--,argv++; argc > 0; argc--,argv++) {
char *item;
if (argv[0][0] != '-') break;
@@ -121,7 +123,7 @@ append_cmdline:
else return -3;
return 0;
default:
- break;
+ return -4;
}
}