wrong String#index behavior on udef INCLUDE_ENCODING

This commit is contained in:
Yukihiro Matsumoto
2012-05-31 14:54:52 +09:00
parent 708c455833
commit 0d8adaaaa1
+1 -1
View File
@@ -1411,7 +1411,7 @@ mrb_str_index(mrb_state *mrb, mrb_value str, mrb_value sub, mrb_int offset)
s = t;
}
#else
pos = mrb_memsearch(sptr, slen, s+offset, len-offset);
pos = mrb_memsearch(sptr, slen, s, len);
if (pos < 0) return pos;
#endif //INCLUDE_ENCODING
return pos + offset;