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) {