From: Victor Stinner Date: Fri, 9 Aug 2024 09:47:00 +0000 (+0200) Subject: gh-111495: Fix refleaks in test_capi.test_eval tests (#122851) X-Git-Tag: v3.14.0a1~825 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b4a316087c32d83e375087fd35fc511bc430ee8b;p=thirdparty%2FPython%2Fcpython.git gh-111495: Fix refleaks in test_capi.test_eval tests (#122851) --- diff --git a/Modules/_testlimitedcapi/eval.c b/Modules/_testlimitedcapi/eval.c index 6a0da07dd12d..28f5746dfb17 100644 --- a/Modules/_testlimitedcapi/eval.c +++ b/Modules/_testlimitedcapi/eval.c @@ -40,19 +40,19 @@ eval_getframe(PyObject *module, PyObject *Py_UNUSED(args)) static PyObject * eval_getframe_builtins(PyObject *module, PyObject *Py_UNUSED(args)) { - return Py_XNewRef(PyEval_GetFrameBuiltins()); + return PyEval_GetFrameBuiltins(); } static PyObject * eval_getframe_globals(PyObject *module, PyObject *Py_UNUSED(args)) { - return Py_XNewRef(PyEval_GetFrameGlobals()); + return PyEval_GetFrameGlobals(); } static PyObject * eval_getframe_locals(PyObject *module, PyObject *Py_UNUSED(args)) { - return Py_XNewRef(PyEval_GetFrameLocals()); + return PyEval_GetFrameLocals(); } static PyObject *