mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-09-20 21:02:10 +08:00
* python/py-finishbreakpoint.c (bpfinishpy_out_of_scope):
Decref the reslut of PyObject_CallMethod.
This commit is contained in:
@ -326,8 +326,12 @@ bpfinishpy_out_of_scope (struct finish_breakpoint_object *bpfinish_obj)
|
||||
if (bpfinish_obj->py_bp.bp->enable_state == bp_enabled
|
||||
&& PyObject_HasAttrString (py_obj, outofscope_func))
|
||||
{
|
||||
if (!PyObject_CallMethod (py_obj, outofscope_func, NULL))
|
||||
gdbpy_print_stack ();
|
||||
PyObject *meth_result;
|
||||
|
||||
meth_result = PyObject_CallMethod (py_obj, outofscope_func, NULL);
|
||||
if (meth_result == NULL)
|
||||
gdbpy_print_stack ();
|
||||
Py_XDECREF (meth_result);
|
||||
}
|
||||
|
||||
delete_breakpoint (bpfinish_obj->py_bp.bp);
|
||||
|
Reference in New Issue
Block a user