]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-131311: Fix additional memory leaks in ctypes (GH-131429)
authorSergey Miryanov <sergey.miryanov@gmail.com>
Mon, 24 Mar 2025 12:42:10 +0000 (17:42 +0500)
committerGitHub <noreply@github.com>
Mon, 24 Mar 2025 12:42:10 +0000 (13:42 +0100)
commit9c4fb92e126000650a8efb4d27c4e3d1af82f71e
tree9a1d27d94815f1208c6550552c94f098c36315fb
parent71ce4acb25eb640a4582904172d2bb9600983f4c
gh-131311: Fix additional memory leaks in ctypes (GH-131429)

* Visit keep in StructParam_traverse
* Decref swapped in PyCSimpleType_init
* Decref ob in make_funcptrtype_dict
* Check Pointer_item result while constructing result list in Pointer_subscript

* Fix align and size naming in PyCStructUnionType_update_stginfo
  - as discussed in previous PR
Modules/_ctypes/_ctypes.c
Modules/_ctypes/stgdict.c