From: Michal Privoznik <mprivozn(a)redhat.com>
The aim of the progname member of the _vshControl struct is to
point to argv[0] which is then used in vshOutputLogFile() to
create a prefix for a log message. But the member is never
modified (nor it should be) and thus can be a const char *.
Signed-off-by: Michal Privoznik <mprivozn(a)redhat.com>
---
tools/vsh.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tools/vsh.h b/tools/vsh.h
index 5970addfb6..8b87c00ff4 100644
--- a/tools/vsh.h
+++ b/tools/vsh.h
@@ -194,7 +194,7 @@ struct _vshControl {
* to program name */
const char *env_prefix; /* hardcoded environment variable prefix */
char *connname; /* connection name */
- char *progname; /* program name */
+ const char *progname; /* program name */
vshCmd *cmd; /* the current command */
char *cmdstr; /* string with command */
bool imode; /* interactive mode? */
--
2.49.0