changeset 23794:21a5d3aecd0e v8.2.2438

patch 8.2.2438: out of bounds compiler warning Commit: https://github.com/vim/vim/commit/6a12e3342d84a1d754d793ed5019778bd60e7494 Author: Bram Moolenaar <Bram@vim.org> Date: Sun Jan 31 14:46:00 2021 +0100 patch 8.2.2438: out of bounds compiler warning Problem: Out of bounds compiler warning. Solution: Increase the size of uf_name.
author Bram Moolenaar <Bram@vim.org>
date Sun, 31 Jan 2021 15:00:03 +0100
parents 0b7832548b14
children 889b287833fb
files src/structs.h src/version.c
diffstat 2 files changed, 4 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/structs.h
+++ b/src/structs.h
@@ -1649,8 +1649,8 @@ typedef struct
 
     char_u	*uf_name_exp;	// if "uf_name[]" starts with SNR the name with
 				// "<SNR>" as a string, otherwise NULL
-    char_u	uf_name[1];	// name of function (actually longer); can
-				// start with <SNR>123_ (<SNR> is K_SPECIAL
+    char_u	uf_name[4];	// name of function (actual size equals name);
+				// can start with <SNR>123_ (<SNR> is K_SPECIAL
 				// KS_EXTRA KE_SNR)
 } ufunc_T;
 
--- 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 */
 /**/
+    2438,
+/**/
     2437,
 /**/
     2436,