diff Python/ceval.c @ 36878:accfb156f9cc 2.4

Backport r42894: SF #1444030 Fix several potential defects found by Coverity.
author Hye-Shik Chang <hyeshik@gmail.com>
date Tue, 07 Mar 2006 15:59:09 +0000
parents aa040410fb9a
children 42abfb391300
line wrap: on
line diff
--- a/Python/ceval.c	Tue Mar 07 14:16:02 2006 +0000
+++ b/Python/ceval.c	Tue Mar 07 15:59:09 2006 +0000
@@ -3407,8 +3407,11 @@
 {
 	PyObject *result;
 
-	if (arg == NULL)
+	if (arg == NULL) {
 		arg = PyTuple_New(0);
+		if (arg == NULL)
+			return NULL;
+	}
 	else if (!PyTuple_Check(arg)) {
 		PyErr_SetString(PyExc_TypeError,
 				"argument list must be a tuple");