From 8b4448e2e1461b1d1ba57c40ce2039634629235c Mon Sep 17 00:00:00 2001 From: nobu Date: Sat, 12 Mar 2016 01:35:54 +0000 Subject: [PATCH] unicode.c: off-by-one error * enc/unicode.c (CodePointListValidP): fix off-by-one error. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54091 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- enc/unicode.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/enc/unicode.c b/enc/unicode.c index 72a7375a59..d4b2c2c427 100644 --- a/enc/unicode.c +++ b/enc/unicode.c @@ -431,7 +431,7 @@ onigenc_unicode_apply_all_case_fold(OnigCaseFoldType flag, return 0; } -#define CodePointListValidP(x) (OnigCodePointCount((x)->n) < numberof((x)->code)) +#define CodePointListValidP(x) (OnigCodePointCount((x)->n) <= numberof((x)->code)) extern int onigenc_unicode_get_case_fold_codes_by_str(OnigEncoding enc,