summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2017-04-21 22:27:07 +0900
committerGitHub <[email protected]>2017-04-21 22:27:07 +0900
commit02df2539dfa0f1ad4b4b3c0f02260c5256bee8fa (patch)
tree4254346f959ef5a2e67fbf35f34f30b398180cd7 /src
parent94bcdca64fb08e3724c1a5cf6ce25f6f9c6e041e (diff)
parent3ce42a04e30f1ef5790cd5aaad40ba3c5e3a7893 (diff)
downloadmruby-02df2539dfa0f1ad4b4b3c0f02260c5256bee8fa.tar.gz
mruby-02df2539dfa0f1ad4b4b3c0f02260c5256bee8fa.zip
Merge pull request #3626 from take-cheeze/string_get_args_bug
Add missing `arg_i++` to fix bug of `s!` in mrb_get_args.
Diffstat (limited to 'src')
-rw-r--r--src/class.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/class.c b/src/class.c
index 8aa976c08..4349e7b49 100644
--- a/src/class.c
+++ b/src/class.c
@@ -696,7 +696,7 @@ mrb_get_args(mrb_state *mrb, const char *format, ...)
if (i < argc && mrb_nil_p(ARGV[arg_i])) {
*ps = NULL;
*pl = 0;
- i++;
+ i++; arg_i++;
break;
}
}