diff options
author | Victor Stinner <victor.stinner@gmail.com> | 2015-10-09 03:37:11 +0200 |
---|---|---|
committer | Victor Stinner <victor.stinner@gmail.com> | 2015-10-09 03:37:11 +0200 |
commit | 3fa36ff5e4991550e31cc7ab55dc3a2165c2ffa3 (patch) | |
tree | b9af47cc2c43e6674f9a5a95cc89cc4727a06777 | |
parent | 797485e10135ca323565b22b4fabf1e161a5ec7a (diff) | |
download | cpython-git-3fa36ff5e4991550e31cc7ab55dc3a2165c2ffa3.tar.gz |
Issue #25318: Fix backslashreplace()
Fix code to estimate the needed space.
-rw-r--r-- | Objects/unicodeobject.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Objects/unicodeobject.c b/Objects/unicodeobject.c index 10cdcc0ec0..a3bbf9261f 100644 --- a/Objects/unicodeobject.c +++ b/Objects/unicodeobject.c @@ -590,7 +590,7 @@ backslashreplace(_PyBytesWriter *writer, Py_ssize_t prealloc_per_char, incr = 2+4; else { assert(ch <= MAX_UNICODE); - incr = 2+6; + incr = 2+8; } if (size > PY_SSIZE_T_MAX - incr) { PyErr_SetString(PyExc_OverflowError, |