changeset: 105156:ba14f8b61bd8 parent: 105153:9b053d3c74dc parent: 105155:1369e51182b7 user: Serhiy Storchaka date: Wed Nov 16 16:13:13 2016 +0200 files: Objects/unicodeobject.c description: Fixed an off-by-one error in _PyUnicode_EqualToASCIIString (issue #28701). diff -r 9b053d3c74dc -r ba14f8b61bd8 Objects/unicodeobject.c --- a/Objects/unicodeobject.c Wed Nov 16 15:56:50 2016 +0200 +++ b/Objects/unicodeobject.c Wed Nov 16 16:13:13 2016 +0200 @@ -11051,7 +11051,7 @@ assert(p); for (i = 0; i < len; i++) { unsigned char c = (unsigned char)str[i]; - if (c > 128 || p[i] != (wchar_t)c) + if (c >= 128 || p[i] != (wchar_t)c) return 0; } return 1;