Skip to content

Commit 47a2bf6

Browse files
Decref after get_module_from_owned_type().
1 parent 8bfdf89 commit 47a2bf6

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

Modules/_xxinterpchannelsmodule.c

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2468,7 +2468,10 @@ channel__channel_id(PyObject *self, PyObject *args, PyObject *kwds)
24682468
return NULL;
24692469
}
24702470
PyTypeObject *cls = state->ChannelIDType;
2471-
assert(get_module_from_owned_type(cls) == self);
2471+
2472+
PyObject *mod = get_module_from_owned_type(cls);
2473+
assert(mod == self);
2474+
Py_DECREF(mod);
24722475

24732476
return _channelid_new(self, cls, args, kwds);
24742477
}

0 commit comments

Comments
 (0)