From: Bram Moolenaar Date: Wed, 3 Feb 2021 18:31:29 +0000 (+0100) Subject: patch 8.2.2456: Coverity warning for strcpy() into fixed size array X-Git-Tag: v8.2.2456 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7b6903f02c9eeb12cd85941ea0d352d84e4dab30;p=vim 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 index 701edaf30..bdf406426 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 19a2f8296..804899f06 100644 --- a/src/version.c +++ b/src/version.c @@ -750,6 +750,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 2456, /**/ 2455, /**/