diff --git a/panda/src/pgraph/loaderFileTypeRegistry_ext.cxx b/panda/src/pgraph/loaderFileTypeRegistry_ext.cxx index 8fa9ea295e..0e1df98d02 100644 --- a/panda/src/pgraph/loaderFileTypeRegistry_ext.cxx +++ b/panda/src/pgraph/loaderFileTypeRegistry_ext.cxx @@ -53,6 +53,7 @@ register_deferred_type(PyObject *entry_point) { name_str = nullptr; } #endif + Py_DECREF(name); if (name_str == nullptr) { Dtool_Raise_TypeError("entry_point.name is expected to be str");