Mercurial > cpython-lru_cache-weakref
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");
