Mercurial > cpython-lru_cache-weakref
diff Objects/stringobject.c @ 43782:06bb810747e1 2.5
Backport r58892.
Add missing "return NULL" in overflow check in PyString_Repr().
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Wed, 07 Nov 2007 01:19:49 +0000 |
| parents | cfcfad87eb7d |
| children | f7c3658c71c3 |
line wrap: on
line diff
--- a/Objects/stringobject.c Tue Nov 06 00:32:04 2007 +0000 +++ b/Objects/stringobject.c Wed Nov 07 01:19:49 2007 +0000 @@ -861,6 +861,7 @@ if (newsize > PY_SSIZE_T_MAX || newsize / 4 != op->ob_size) { PyErr_SetString(PyExc_OverflowError, "string is too large to make repr"); + return NULL; } v = PyString_FromStringAndSize((char *)NULL, newsize); if (v == NULL) {
