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:
Phil Muldoon 2011-10-24 11:39:50 +00:00
parent f11632056d
commit 8432bc4103
2 changed files with 9 additions and 0 deletions

View File

@ -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>
* ada-tasks.c (print_ada_task_info): Fix computation of

View File

@ -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;
}