From 6d08aed3c98dd073d79365bc12a675fe0930aee7 Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Mon, 6 Jun 2022 09:56:30 -0600 Subject: 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. --- gdb/python/py-progspace.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'gdb/python') 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 (); -- cgit v1.1