commit | f3b7d86e25b067ae3b8260df8b58ce55647396cb | [log] [tgz] |
---|---|---|
author | Benjamin Peterson <benjamin@python.org> | Mon Apr 23 18:07:01 2012 -0400 |
committer | Benjamin Peterson <benjamin@python.org> | Mon Apr 23 18:07:01 2012 -0400 |
tree | 933b7bf3996c8a1818da01a4042a607d527f6bec | |
parent | 2844a7a6d346927894222f51e691b783fa5039bd [diff] [blame] |
use correct base ptr
diff --git a/Objects/unicodeobject.c b/Objects/unicodeobject.c index 95ecfe2..27492c8 100644 --- a/Objects/unicodeobject.c +++ b/Objects/unicodeobject.c
@@ -1975,8 +1975,9 @@ return 127; kind = PyUnicode_KIND(unicode); - startptr = PyUnicode_DATA(unicode) + start * kind; + startptr = PyUnicode_DATA(unicode); endptr = startptr + end * kind; + startptr += start * kind; switch(kind) { case PyUnicode_1BYTE_KIND: return ucs1lib_find_max_char(startptr, endptr);