diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2015-10-28 09:36:48 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2015-10-28 09:36:48 +0900 |
| commit | 8bad1954a40c258679f51d4e97acc4f7e4697309 (patch) | |
| tree | ad86bcfbafa17817394c323c6582b5ccd7cd8b31 /src/class.c | |
| parent | 614927447a233abe7ae2bf8ce0150b7a7d214137 (diff) | |
| download | mruby-8bad1954a40c258679f51d4e97acc4f7e4697309.tar.gz mruby-8bad1954a40c258679f51d4e97acc4f7e4697309.zip | |
mrb_get_args should consume argument even when type specifier with bang get nil; fix #3002
Diffstat (limited to 'src/class.c')
| -rw-r--r-- | src/class.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/class.c b/src/class.c index c3c3e0b8f..f63155c6b 100644 --- a/src/class.c +++ b/src/class.c @@ -622,7 +622,7 @@ mrb_get_args(mrb_state *mrb, const char *format, ...) format++; if (i < argc && mrb_nil_p(*sp)) { *ps = NULL; - i++; + i++; sp++; break; } } @@ -647,7 +647,7 @@ mrb_get_args(mrb_state *mrb, const char *format, ...) if (i < argc && mrb_nil_p(*sp)) { *pb = 0; *pl = 0; - i++; + i++; sp++; break; } } @@ -740,7 +740,7 @@ mrb_get_args(mrb_state *mrb, const char *format, ...) format++; if (i < argc && mrb_nil_p(*sp)) { *datap = 0; - i++; + i++; sp++; break; } } |
