From c69d0b58554403fa06d54bbb167b4b53ee175bcf Mon Sep 17 00:00:00 2001 From: Shawn Webb Date: Sun, 18 Sep 2022 16:45:42 +0000 Subject: [PATCH] Fix cfi-icall violations (#279) Using the 'constant' attribute causes a cfi-icall violation since the function pointer uses only 'char *'. Signed-off-by: Shawn Webb --- cmdbuf.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmdbuf.c b/cmdbuf.c index 5b570460..f3bc201e 100644 --- a/cmdbuf.c +++ b/cmdbuf.c @@ -1563,7 +1563,7 @@ read_cmdhist(action, uparam, skip_search, skip_shell) addhist_init(uparam, ml, string) void *uparam; struct mlist *ml; - char constant *string; + char *string; { if (ml != NULL) cmd_addhist(ml, string, 0); @@ -1648,7 +1648,7 @@ struct save_ctx copy_hist(uparam, ml, string) void *uparam; struct mlist *ml; - char constant *string; + char *string; { struct save_ctx *ctx = (struct save_ctx *) uparam;