Issue #18561: Skip name in ctypes' _build_callargs() if name is NULL.

CID 486199
This commit is contained in:
Christian Heimes 2013-07-26 23:04:39 +02:00
commit f6e7e36c3d
2 changed files with 3 additions and 1 deletions

View File

@ -168,6 +168,8 @@ Core and Builtins
Library
-------
- Issue #18561: Skip name in ctypes' _build_callargs() if name is NULL.
- Issue #18559: Fix NULL pointer dereference error in _pickle module
- Issue #18556: Check the return type of PyUnicode_AsWideChar() in ctype's

View File

@ -3453,7 +3453,7 @@ _get_arg(int *pindex, PyObject *name, PyObject *defval, PyObject *inargs, PyObje
Py_INCREF(v);
return v;
}
if (kwds && (v = PyDict_GetItem(kwds, name))) {
if (kwds && name && (v = PyDict_GetItem(kwds, name))) {
++*pindex;
Py_INCREF(v);
return v;