aboutsummaryrefslogtreecommitdiff
path: root/gdb/python/py-progspace.c
diff options
context:
space:
mode:
authorTom Tromey <tromey@adacore.com>2022-06-06 09:56:30 -0600
committerTom Tromey <tromey@adacore.com>2022-06-07 07:21:26 -0600
commit6d08aed3c98dd073d79365bc12a675fe0930aee7 (patch)
treeacff0de8cd7eb8eb45b4e16cc019ac0bb460e6a9 /gdb/python/py-progspace.c
parentb11f3dbb884dfacd1d581dbccc017fa1da155ead (diff)
downloadbinutils-6d08aed3c98dd073d79365bc12a675fe0930aee7.zip
binutils-6d08aed3c98dd073d79365bc12a675fe0930aee7.tar.gz
binutils-6d08aed3c98dd073d79365bc12a675fe0930aee7.tar.bz2
Constify solib_name_from_address
I noticed that solib_name_from_address returned a non-const string, but it's more appropriate to return const. This patch implements this. Tested by rebuilding.
Diffstat (limited to 'gdb/python/py-progspace.c')
-rw-r--r--gdb/python/py-progspace.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/gdb/python/py-progspace.c b/gdb/python/py-progspace.c
index 5657ef7..a9abfb4 100644
--- a/gdb/python/py-progspace.c
+++ b/gdb/python/py-progspace.c
@@ -351,7 +351,6 @@ pspy_get_objfiles (PyObject *self_, PyObject *args)
static PyObject *
pspy_solib_name (PyObject *o, PyObject *args)
{
- char *soname;
gdb_py_ulongest pc;
pspace_object *self = (pspace_object *) o;
@@ -360,7 +359,7 @@ pspy_solib_name (PyObject *o, PyObject *args)
if (!PyArg_ParseTuple (args, GDB_PY_LLU_ARG, &pc))
return NULL;
- soname = solib_name_from_address (self->pspace, pc);
+ const char *soname = solib_name_from_address (self->pspace, pc);
if (soname == nullptr)
Py_RETURN_NONE;
return host_string_to_python_string (soname).release ();