mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
mrb_get_args should consume argument even when type specifier with bang get nil; fix #3002
This commit is contained in:
+3
-3
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user