diff --git a/Modules/_ctypes/callproc.c b/Modules/_ctypes/callproc.c index a13c89fa82..8a24ea9047 100644 --- a/Modules/_ctypes/callproc.c +++ b/Modules/_ctypes/callproc.c @@ -1427,6 +1427,8 @@ static PyObject *py_dl_sym(PyObject *self, PyObject *args) if (!PyArg_ParseTuple(args, "O&s:dlsym", &_parse_voidp, &handle, &name)) return NULL; + if (PySys_Audit("ctypes.dlsym", "O&s", PyLong_FromVoidPtr, handle, name) < 0) + return NULL; ptr = ctypes_dlsym((void*)handle, name); if (!ptr) { PyErr_SetString(PyExc_OSError,