From 5449f963a5e99b951b382de5d7a73e30180c72d2 Mon Sep 17 00:00:00 2001 From: rdb Date: Tue, 30 Jul 2019 19:29:18 +0200 Subject: [PATCH] loader: fix leak of EntryPoint.name reference --- panda/src/pgraph/loaderFileTypeRegistry_ext.cxx | 1 + 1 file changed, 1 insertion(+) 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");