Skip to content

Refleak in reduce_newobj in typeobject.c #116296

@erlend-aasland

Description

@erlend-aasland

Originally posted by @brandtbucher in #115874 (comment):

I also think I found an unrelated refleak while chasing this down:

diff --git a/Objects/typeobject.c b/Objects/typeobject.c index fe3b7b87c8..181d032328 100644 --- a/Objects/typeobject.c +++ b/Objects/typeobject.c @@ -6549,6 +6549,7 @@ reduce_newobj(PyObject *obj) } else { /* args == NULL */ + Py_DECREF(copyreg); Py_DECREF(kwargs); PyErr_BadInternalCall(); return NULL;

Linked PRs

Metadata

Metadata

Assignees

No one assigned

    Labels

    interpreter-core(Objects, Python, Grammar, and Parser dirs)type-bugAn unexpected behavior, bug, or error

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions