mirror of
https://github.com/python/cpython.git
synced 2026-01-04 14:32:21 +00:00
Apply perky's fix for #1503157: "/".join([u"", u""]) raising OverflowError.
Also improve error message on overflow.
This commit is contained in:
parent
6946ea0be0
commit
90e27d38f5
3 changed files with 6 additions and 4 deletions
|
|
@ -1788,7 +1788,7 @@ string_join(PyStringObject *self, PyObject *orig)
|
|||
sz += seplen;
|
||||
if (sz < old_sz || sz > PY_SSIZE_T_MAX) {
|
||||
PyErr_SetString(PyExc_OverflowError,
|
||||
"join() is too long for a Python string");
|
||||
"join() result is too long for a Python string");
|
||||
Py_DECREF(seq);
|
||||
return NULL;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue