8000 Add missing reference decrementations · python/cpython@149d66f · GitHub
[go: up one dir, main page]

Skip to content

Commit 149d66f

Browse files
committed
Add missing reference decrementations
1 parent 102cc82 commit 149d66f

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

Modules/_ctypes/_ctypes.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2240,6 +2240,9 @@ PyCSimpleType_from_param(PyObject *type, PyObject *value)
22402240
if (as_parameter) {
22412241
if (_Py_EnterRecursiveCall("while processing _as_parameter_")) {
22422242
Py_DECREF(as_parameter);
2243+
Py_XDECREF(exc);
2244+
Py_XDECREF(val);
2245+
Py_XDECREF(tb);
22432246
return NULL;
22442247
}
22452248
value = PyCSimpleType_from_param(type, as_parameter);

0 commit comments

Comments
 (0)
0