aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Objects/descrobject.c
diff options
context:
space:
mode:
Diffstat (limited to 'Objects/descrobject.c')
-rw-r--r--Objects/descrobject.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/Objects/descrobject.c b/Objects/descrobject.c
index cc204931c3f..c545b90c628 100644
--- a/Objects/descrobject.c
+++ b/Objects/descrobject.c
@@ -906,8 +906,7 @@ descr_new(PyTypeObject *descrtype, PyTypeObject *type, const char *name)
descr->d_type = (PyTypeObject*)Py_XNewRef(type);
descr->d_name = PyUnicode_InternFromString(name);
if (descr->d_name == NULL) {
- Py_DECREF(descr);
- descr = NULL;
+ Py_SETREF(descr, NULL);
}
else {
descr->d_qualname = NULL;