From f1f15a92a46db1d5a8f7c1ceb936e2ed26982e78 Mon Sep 17 00:00:00 2001 From: rdb Date: Mon, 29 Jan 2024 16:03:18 +0100 Subject: [PATCH] task: Fix refcount leak when assigning attribute of task object Regression on 1.11 --- panda/src/event/pythonTask.cxx | 1 - 1 file changed, 1 deletion(-) diff --git a/panda/src/event/pythonTask.cxx b/panda/src/event/pythonTask.cxx index 882d98d801..2241ded5a7 100644 --- a/panda/src/event/pythonTask.cxx +++ b/panda/src/event/pythonTask.cxx @@ -301,7 +301,6 @@ __setattr__(PyObject *self, PyObject *attr, PyObject *v) { PyObject *descr = _PyType_Lookup(Py_TYPE(self), attr); if (descr != nullptr) { - Py_INCREF(descr); descrsetfunc f = descr->ob_type->tp_descr_set; if (f != nullptr) { return f(descr, self, v);