From 787685a0b9d26cc916d08ecbd876cdcd10ebdadb Mon Sep 17 00:00:00 2001 From: Syohei YOSHIDA Date: Thu, 14 Jan 2016 11:07:07 +0900 Subject: Fix all zero string case --- src/string.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/string.c b/src/string.c index a3f337d4b..2b01cc3a5 100644 --- a/src/string.c +++ b/src/string.c @@ -2153,6 +2153,8 @@ mrb_str_len_to_inum(mrb_state *mrb, const char *str, size_t len, int base, int b break; } } + if (*(p - 1) == '0') + p--; } if (p == pend) { if (badcheck) goto bad; -- cgit v1.2.3