diff -r 8ccb3ad39ee4 Modules/unicodedata.c --- a/Modules/unicodedata.c Sun Feb 05 22:58:46 2017 +0200 +++ b/Modules/unicodedata.c Mon Feb 06 11:55:09 2017 +0900 @@ -681,7 +681,7 @@ if (LBase <= code && code < (LBase+LCount) && i + 1 < len && VBase <= PyUnicode_READ(kind, data, i+1) && - PyUnicode_READ(kind, data, i+1) <= (VBase+VCount)) { + PyUnicode_READ(kind, data, i+1) < (VBase+VCount)) { int LIndex, VIndex; LIndex = code - LBase; VIndex = PyUnicode_READ(kind, data, i+1) - VBase;