commit | e6a6f39cc7eacb80e7f30e345063b933ce2f59de | [log] [tgz] |
---|---|---|
author | Guido van Rossum <guido@python.org> | Wed Nov 07 01:19:49 2007 +0000 |
committer | Guido van Rossum <guido@python.org> | Wed Nov 07 01:19:49 2007 +0000 |
tree | 785e2de753e0795f787b3c114135444af3ae9982 | |
parent | a1e5387ec55261c19718fd5d7c22419073fa9ad7 [diff] [blame] |
Backport r58892. Add missing "return NULL" in overflow check in PyString_Repr().
diff --git a/Objects/stringobject.c b/Objects/stringobject.c index 0e3dc4f..6673f67 100644 --- a/Objects/stringobject.c +++ b/Objects/stringobject.c
@@ -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) {