summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2021-02-03 19:31:29 +0100
committerBram Moolenaar <Bram@vim.org>2021-02-03 19:31:29 +0100
commit7b6903f02c9eeb12cd85941ea0d352d84e4dab30 (patch)
tree074982a53a4329c78ef57c779af86b4280cc4c88
parent2e5910bfbb05957c10c9c69756dfa342557e9a8b (diff)
patch 8.2.2456: Coverity warning for strcpy() into fixed size arrayv8.2.2456
Problem: Coverity warning for strcpy() into fixed size array. Solution: Add a type cast to hopefully silence the bogus warning.
-rw-r--r--src/userfunc.c4
-rw-r--r--src/version.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/src/userfunc.c b/src/userfunc.c
index 701edaf30d..bdf4064263 100644
--- a/src/userfunc.c
+++ b/src/userfunc.c
@@ -403,7 +403,9 @@ register_closure(ufunc_T *fp)
static void
set_ufunc_name(ufunc_T *fp, char_u *name)
{
- STRCPY(fp->uf_name, name);
+ // Add a type cast to avoid a warning for an overflow, the uf_name[] array
+ // actually extends beyond the struct.
+ STRCPY((void *)fp->uf_name, name);
if (name[0] == K_SPECIAL)
{
diff --git a/src/version.c b/src/version.c
index 19a2f8296a..804899f064 100644
--- a/src/version.c
+++ b/src/version.c
@@ -751,6 +751,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 2456,
+/**/
2455,
/**/
2454,