diff Objects/stringobject.c @ 43780:7347f75b9c34 legacy-trunk

Add missing "return NULL" in overflow check in PyObject_Repr().
author Guido van Rossum <guido@python.org>
date Tue, 06 Nov 2007 23:32:56 +0000
parents 124cbf1a0e3e
children 25a5f6a30292
line wrap: on
line diff
--- a/Objects/stringobject.c	Tue Nov 06 00:19:03 2007 +0000
+++ b/Objects/stringobject.c	Tue Nov 06 23:32:56 2007 +0000
@@ -869,6 +869,7 @@
 	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) {