diff options
author | Bram Moolenaar <Bram@vim.org> | 2021-02-03 19:31:29 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2021-02-03 19:31:29 +0100 |
commit | 7b6903f02c9eeb12cd85941ea0d352d84e4dab30 (patch) | |
tree | 074982a53a4329c78ef57c779af86b4280cc4c88 | |
parent | 2e5910bfbb05957c10c9c69756dfa342557e9a8b (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.c | 4 | ||||
-rw-r--r-- | src/version.c | 2 |
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, |