bpo-38823: Fix refleaks in _ctypes extension init (GH-23247)
Fix reference leaks in the error path of the initialization function the _ctypes extension module: call Py_DECREF(mod) on error. Change PyCFuncPtr_Type name from _ctypes.PyCFuncPtr to _ctypes.CFuncPtr to be consistent with the name exposed in the _ctypes namespace (_ctypes.CFuncPtr). Split PyInit__ctypes() function into sub-functions and add macros for readability.
V
Victor Stinner committed
d19fa7a337d829e3dab3e9f919f5dcf09cf6f6ba
Parent: c640915
Committed by GitHub <noreply@github.com>
on 11/12/2020, 1:09:57 PM