commit | 42885206ece169e148314def9ade7054675a068c | [log] [tgz] |
---|---|---|
author | Victor Stinner <victor.stinner@haypocalc.com> | Tue Nov 22 01:23:02 2011 +0100 |
committer | Victor Stinner <victor.stinner@haypocalc.com> | Tue Nov 22 01:23:02 2011 +0100 |
tree | ca0a8d441ff6e9bd6239f9abb62c4e128672a7c4 | |
parent | d3df8ab3779f682fc2319077c2c422acc8430c02 [diff] |
UTF-8 decoder: set consumed value in the latin1 fast-path
diff --git a/Objects/unicodeobject.c b/Objects/unicodeobject.c index 9c6458d..30a1377 100644 --- a/Objects/unicodeobject.c +++ b/Objects/unicodeobject.c
@@ -4391,6 +4391,9 @@ unicode_size may be != size if there is an incomplete UTF-8 sequence at the end of the ASCII block. */ if (maxchar < 128 && size == unicode_size) { + if (consumed) + *consumed = size; + if (size == 1) return get_latin1_char((unsigned char)s[0]);