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:
parent
f11632056d
commit
8432bc4103
2 changed files with 9 additions and 0 deletions
|
@ -1,3 +1,10 @@
|
||||||
|
2011-10-24 Phil Muldoon <pmuldoon@redhat.com>
|
||||||
|
|
||||||
|
PR python/13310
|
||||||
|
|
||||||
|
* python/py-param.c (call_doc_function): Correctly deference on
|
||||||
|
function exit.
|
||||||
|
|
||||||
2011-10-21 Joel Brobecker <brobecker@adacore.com>
|
2011-10-21 Joel Brobecker <brobecker@adacore.com>
|
||||||
|
|
||||||
* ada-tasks.c (print_ada_task_info): Fix computation of
|
* ada-tasks.c (print_ada_task_info): Fix computation of
|
||||||
|
|
|
@ -331,6 +331,7 @@ call_doc_function (PyObject *obj, PyObject *method, PyObject *arg)
|
||||||
if (gdbpy_is_string (result))
|
if (gdbpy_is_string (result))
|
||||||
{
|
{
|
||||||
data = python_string_to_host_string (result);
|
data = python_string_to_host_string (result);
|
||||||
|
Py_DECREF (result);
|
||||||
if (! data)
|
if (! data)
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
@ -338,6 +339,7 @@ call_doc_function (PyObject *obj, PyObject *method, PyObject *arg)
|
||||||
{
|
{
|
||||||
PyErr_SetString (PyExc_RuntimeError,
|
PyErr_SetString (PyExc_RuntimeError,
|
||||||
_("Parameter must return a string value."));
|
_("Parameter must return a string value."));
|
||||||
|
Py_DECREF (result);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue