aboutsummaryrefslogtreecommitdiffstats
path: root/enc
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2016-03-12 01:35:54 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2016-03-12 01:35:54 +0000
commit8b4448e2e1461b1d1ba57c40ce2039634629235c (patch)
tree7965e7426af6885e78753dded575e3f1f04051b9 /enc
parentd48f923648ce31844848da07a148683540a55e2e (diff)
downloadruby-8b4448e2e1461b1d1ba57c40ce2039634629235c.tar.gz
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
Diffstat (limited to 'enc')
-rw-r--r--enc/unicode.c2
1 files changed, 1 insertions, 1 deletions
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,