From: Christian Brabandt Date: Fri, 16 Jun 2023 20:42:06 +0000 (+0100) Subject: patch 9.0.1637: compiler warning for uninitialized variable X-Git-Tag: v9.0.1637 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=54f50cbf6a470316a262e4389d62424e6f06b81c;p=thirdparty%2Fvim.git patch 9.0.1637: compiler warning for uninitialized variable Problem: Compiler warning for uninitialized variable. Solution: Move the variable to an inner block and initialize it. (Christian Brabandt, closes #12549) --- diff --git a/src/fileio.c b/src/fileio.c index d60e95ef20..4f3b895f2b 100644 --- a/src/fileio.c +++ b/src/fileio.c @@ -218,7 +218,6 @@ readfile( int using_b_ffname; int using_b_fname; static char *msg_is_a_directory = N_("is a directory"); - int eof; #ifdef FEAT_SODIUM int may_need_lseek = FALSE; #endif @@ -1223,13 +1222,13 @@ retry: size -= conv_restlen; } + int eof = FALSE; if (read_buffer) { /* * Read bytes from curbuf. Used for converting text read * from stdin. */ - eof = FALSE; if (read_buf_lnum > from) size = 0; else @@ -5477,7 +5476,7 @@ match_file_pat( int match_file_list(char_u *list, char_u *sfname, char_u *ffname) { - char_u buf[100]; + char_u buf[MAXPATHL]; char_u *tail; char_u *regpat; char allow_dirs; @@ -5490,7 +5489,7 @@ match_file_list(char_u *list, char_u *sfname, char_u *ffname) p = list; while (*p) { - copy_option_part(&p, buf, 100, ","); + copy_option_part(&p, buf, MAXPATHL, ","); regpat = file_pat_to_reg_pat(buf, NULL, &allow_dirs, FALSE); if (regpat == NULL) break; diff --git a/src/version.c b/src/version.c index 6a70e21b7b..a91e6fb0e7 100644 --- a/src/version.c +++ b/src/version.c @@ -695,6 +695,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 1637, /**/ 1636, /**/