summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVictor Stinner <victor.stinner@gmail.com>2012-06-16 02:53:00 (GMT)
committerVictor Stinner <victor.stinner@gmail.com>2012-06-16 02:53:00 (GMT)
commit24e403bbeea07bdf1843403f5cef371bce715801 (patch)
tree1e64bef3f57674aa149cc8a56a2df4040f40130b
parent81c39a88a4c692a1110d9b1e4ae05410cf34f4c8 (diff)
downloadcpython-24e403bbeea07bdf1843403f5cef371bce715801.zip
cpython-24e403bbeea07bdf1843403f5cef371bce715801.tar.gz
cpython-24e403bbeea07bdf1843403f5cef371bce715801.tar.bz2
Oops, fix my previous change on _copy_characters()
-rw-r--r--Objects/unicodeobject.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/Objects/unicodeobject.c b/Objects/unicodeobject.c
index ad0e2e3..d5d83fd 100644
--- a/Objects/unicodeobject.c
+++ b/Objects/unicodeobject.c
@@ -1254,10 +1254,10 @@ _copy_characters(PyObject *to, Py_ssize_t to_start,
for (i=0; i < how_many; i++) {
ch = PyUnicode_READ(from_kind, from_data, from_start + i);
#ifndef Py_DEBUG
- assert(ch <= to_maxchar);
-#else
if (ch > to_maxchar)
return -1;
+#else
+ assert(ch <= to_maxchar);
#endif
PyUnicode_WRITE(to_kind, to_data, to_start + i, ch);
}