mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-05-23 18:26:47 +08:00
2011-10-24 Phil Muldoon <pmuldoon@redhat.com>
PR python/13310 * python/py-param.c (call_doc_function): Correctly deference on function exit.
This commit is contained in:
@ -331,6 +331,7 @@ call_doc_function (PyObject *obj, PyObject *method, PyObject *arg)
|
||||
if (gdbpy_is_string (result))
|
||||
{
|
||||
data = python_string_to_host_string (result);
|
||||
Py_DECREF (result);
|
||||
if (! data)
|
||||
return NULL;
|
||||
}
|
||||
@ -338,6 +339,7 @@ call_doc_function (PyObject *obj, PyObject *method, PyObject *arg)
|
||||
{
|
||||
PyErr_SetString (PyExc_RuntimeError,
|
||||
_("Parameter must return a string value."));
|
||||
Py_DECREF (result);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user