diff options
| author | mattn <[email protected]> | 2012-04-27 19:08:32 +0900 |
|---|---|---|
| committer | mattn <[email protected]> | 2012-04-27 19:08:32 +0900 |
| commit | 0803a2e2f3e583e25cdd217ca5305fc2dc27a8f4 (patch) | |
| tree | 5e50c1e6267f61c7fd1a5d6b323ecc93983df0d9 /src | |
| parent | ee30c5a4a44fc26a8b5b8d6a0e35a7a4b6a6be50 (diff) | |
| download | mruby-0803a2e2f3e583e25cdd217ca5305fc2dc27a8f4.tar.gz mruby-0803a2e2f3e583e25cdd217ca5305fc2dc27a8f4.zip | |
Avoid to crash when "mruby -e p"
Diffstat (limited to 'src')
| -rw-r--r-- | src/print.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/print.c b/src/print.c index 5de0fc721..e13e1ef5c 100644 --- a/src/print.c +++ b/src/print.c @@ -42,14 +42,14 @@ static mrb_value p_m(mrb_state *mrb, mrb_value self) { int argc, i; - mrb_value *argv; + mrb_value *argv = NULL; mrb_get_args(mrb, "*", &argv, &argc); for (i=0; i<argc; i++) { mrb_p(mrb, argv[i]); } - return argv[0]; + return argv ? argv[0] : mrb_nil_value(); } mrb_value |
