From 5d68df7260d53cbe977d62f73ac84985dadc5a46 Mon Sep 17 00:00:00 2001 From: Pablo Galindo Salgado Date: Tue, 20 May 2025 19:54:09 -0400 Subject: [PATCH] gh-91048: Fix error path result in _remote_debugging_module (GH-134347) (cherry picked from commit d327159eb4dd286973d10af93999de90a860880a) Co-authored-by: Pablo Galindo Salgado --- Modules/_remote_debugging_module.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Modules/_remote_debugging_module.c b/Modules/_remote_debugging_module.c index 9314ddd9bed5d7..f9f77a0814b4ce 100644 --- a/Modules/_remote_debugging_module.c +++ b/Modules/_remote_debugging_module.c @@ -1556,7 +1556,7 @@ get_stack_trace(PyObject* self, PyObject* args) &address_of_current_frame) < 0) { - Py_DECREF(result); + Py_CLEAR(result); goto result_err; } @@ -1565,7 +1565,7 @@ get_stack_trace(PyObject* self, PyObject* args) } if (PyList_Append(result, frame_info) == -1) { - Py_DECREF(result); + Py_CLEAR(result); goto result_err; }