From: Guido van Rossum Date: Tue, 6 Nov 2007 23:32:56 +0000 (+0000) Subject: Add missing "return NULL" in overflow check in PyObject_Repr(). X-Git-Tag: v2.6a1~1085 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9b847b432cda06cb1c1fd58a46efb7f0eca1cad1;p=thirdparty%2FPython%2Fcpython.git Add missing "return NULL" in overflow check in PyObject_Repr(). --- diff --git a/Objects/stringobject.c b/Objects/stringobject.c index 3c140229812d..ce24154becc8 100644 --- a/Objects/stringobject.c +++ b/Objects/stringobject.c @@ -869,6 +869,7 @@ PyString_Repr(PyObject *obj, int smartquotes) if (newsize > PY_SSIZE_T_MAX || newsize / 4 != Py_Size(op)) { PyErr_SetString(PyExc_OverflowError, "string is too large to make repr"); + return NULL; } v = PyString_FromStringAndSize((char *)NULL, newsize); if (v == NULL) {