# HG changeset patch # User Bram Moolenaar # Date 1612377904 -3600 # Node ID 950875545045478cfa1cdad7c436a2104781b28a # Parent 628f15e44a3104a87a0324edeba85c2ede874355 patch 8.2.2456: Coverity warning for strcpy() into fixed size array Commit: https://github.com/vim/vim/commit/7b6903f02c9eeb12cd85941ea0d352d84e4dab30 Author: Bram Moolenaar Date: Wed Feb 3 19:31:29 2021 +0100 patch 8.2.2456: Coverity warning for strcpy() into fixed size array Problem: Coverity warning for strcpy() into fixed size array. Solution: Add a type cast to hopefully silence the bogus warning. diff --git a/src/userfunc.c b/src/userfunc.c --- 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 --- 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,