fix unnecessary exception in mrb_get_args with "z" format.

This commit is contained in:
mimaki
2013-06-27 20:18:48 +09:00
parent b44309b4b2
commit 42991fe092
+1 -1
View File
@@ -487,7 +487,7 @@ mrb_get_args(mrb_state *mrb, const char *format, ...)
if (i < argc) {
ss = to_str(mrb, *sp++);
s = mrb_str_ptr(ss);
if (strlen(s->ptr) != s->len) {
if (strlen(s->ptr) < s->len) {
mrb_raise(mrb, E_ARGUMENT_ERROR, "String contains NUL");
}
*ps = s->ptr;