diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2016-03-12 01:35:54 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2016-03-12 01:35:54 +0000 |
commit | d5671da40c8dd7ed6642950cab6d73c8378a8328 (patch) | |
tree | 7965e7426af6885e78753dded575e3f1f04051b9 /enc/unicode.c | |
parent | 9f21a09491d9eebe0bfa7623d1843be8482c0956 (diff) | |
download | ruby-d5671da40c8dd7ed6642950cab6d73c8378a8328.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/unicode.c')
-rw-r--r-- | enc/unicode.c | 2 |
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, |