diff options
author | Steve Dower <steve.dower@python.org> | 2019-11-18 21:30:01 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-11-18 21:30:01 (GMT) |
commit | dcf1f83de8678b09df5bd7d04ca5f4ef1cd02aca (patch) | |
tree | f88988481b1f45746460fd2b8c60851f82466b99 | |
parent | 00923c63995e34cdc25d699478f113de99a69df9 (diff) | |
download | cpython-dcf1f83de8678b09df5bd7d04ca5f4ef1cd02aca.zip cpython-dcf1f83de8678b09df5bd7d04ca5f4ef1cd02aca.tar.gz cpython-dcf1f83de8678b09df5bd7d04ca5f4ef1cd02aca.tar.bz2 |
bpo-38622: Ensure ctypes.PyObj_FromPtr audit event passes tuples as a single argument (GH-17243)
-rw-r--r-- | Modules/_ctypes/callproc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Modules/_ctypes/callproc.c b/Modules/_ctypes/callproc.c index 7106014..7b13fa0 100644 --- a/Modules/_ctypes/callproc.c +++ b/Modules/_ctypes/callproc.c @@ -1631,7 +1631,7 @@ addressof(PyObject *self, PyObject *obj) "invalid type"); return NULL; } - if (PySys_Audit("ctypes.addressof", "O", obj) < 0) { + if (PySys_Audit("ctypes.addressof", "(O)", obj) < 0) { return NULL; } return PyLong_FromVoidPtr(((CDataObject *)obj)->b_ptr); @@ -1651,7 +1651,7 @@ My_PyObj_FromPtr(PyObject *self, PyObject *args) if (!PyArg_ParseTuple(args, "O&:PyObj_FromPtr", converter, &ob)) { return NULL; } - if (PySys_Audit("ctypes.PyObj_FromPtr", "O", ob) < 0) { + if (PySys_Audit("ctypes.PyObj_FromPtr", "(O)", ob) < 0) { return NULL; } Py_INCREF(ob); |