Commit cfcca2a7 authored by Jared Breeden's avatar Jared Breeden

Reverting overzealous changes

parent 264a059a
...@@ -808,7 +808,7 @@ retry: ...@@ -808,7 +808,7 @@ retry:
if (mrb_fixnum_p(val)) goto bin_retry; if (mrb_fixnum_p(val)) goto bin_retry;
break; break;
case MRB_TT_STRING: case MRB_TT_STRING:
val = mrb_str_to_inum(mrb, val, 0, FALSE); val = mrb_str_to_inum(mrb, val, 0, TRUE);
goto bin_retry; goto bin_retry;
case MRB_TT_FIXNUM: case MRB_TT_FIXNUM:
v = mrb_fixnum(val); v = mrb_fixnum(val);
......
...@@ -539,7 +539,7 @@ mrb_convert_to_integer(mrb_state *mrb, mrb_value val, int base) ...@@ -539,7 +539,7 @@ mrb_convert_to_integer(mrb_state *mrb, mrb_value val, int base)
case MRB_TT_STRING: case MRB_TT_STRING:
string_conv: string_conv:
return mrb_str_to_inum(mrb, val, base, FALSE); return mrb_str_to_inum(mrb, val, base, TRUE);
default: default:
break; break;
......
...@@ -2003,6 +2003,7 @@ mrb_str_to_inum(mrb_state *mrb, mrb_value str, mrb_int base, mrb_bool badcheck) ...@@ -2003,6 +2003,7 @@ mrb_str_to_inum(mrb_state *mrb, mrb_value str, mrb_int base, mrb_bool badcheck)
const char *s; const char *s;
mrb_int len; mrb_int len;
str = mrb_str_to_str(mrb, str);
if (badcheck) { if (badcheck) {
s = mrb_string_value_cstr(mrb, &str); s = mrb_string_value_cstr(mrb, &str);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment