summaryrefslogtreecommitdiffstats
path: root/src/fileio.c
diff options
context:
space:
mode:
authorChristian Brabandt <cb@256bit.org>2023-06-16 21:42:06 +0100
committerBram Moolenaar <Bram@vim.org>2023-06-16 21:42:06 +0100
commit54f50cbf6a470316a262e4389d62424e6f06b81c (patch)
treeb3d6bd72548e34620cf4fe6aafeb8346cf268723 /src/fileio.c
parent094dd152fe1d47878ec6c0b3f54b03ffde7f4a2d (diff)
patch 9.0.1637: compiler warning for uninitialized variablev9.0.1637
Problem: Compiler warning for uninitialized variable. Solution: Move the variable to an inner block and initialize it. (Christian Brabandt, closes #12549)
Diffstat (limited to 'src/fileio.c')
-rw-r--r--src/fileio.c7
1 files changed, 3 insertions, 4 deletions
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;