From 662c7cc83dec9556f8d3a5be1ef2b339449eca4e Mon Sep 17 00:00:00 2001 From: Dong-hee Na Date: Fri, 8 Apr 2022 02:28:39 +0900 Subject: [PATCH] bpo-47250: Fix refleak from object.__getstate__() Co-authored-by: Brandt Bucher --- Objects/typeobject.c | 1 - 1 file changed, 1 deletion(-) diff --git a/Objects/typeobject.c b/Objects/typeobject.c index 53e4f0781d65b3..243d51d3153ab9 100644 --- a/Objects/typeobject.c +++ b/Objects/typeobject.c @@ -5030,7 +5030,6 @@ object_getstate_default(PyObject *obj, int required) name = PyList_GET_ITEM(slotnames, i); Py_INCREF(name); - value = PyObject_GetAttr(obj, name); if (_PyObject_LookupAttr(obj, name, &value) < 0) { Py_DECREF(name); goto error;