1
0
forked from aniani/vim

patch 8.2.0888: readdirex() returns size -2 for a directory

Problem:    Readdirex() returns size -2 for a directory.
Solution:   Add missing "else". (Ken Takata, closes #6185)
This commit is contained in:
Bram Moolenaar
2020-06-02 22:19:50 +02:00
parent 57f75a5a36
commit 441d60efd8
3 changed files with 7 additions and 3 deletions

View File

@@ -4575,7 +4575,7 @@ create_readdirex_item(char_u *path, char_u *name)
if (S_ISDIR(st.st_mode))
size = 0;
// non-perfect check for overflow
if ((off_T)size != (off_T)st.st_size)
else if ((off_T)size != (off_T)st.st_size)
size = -2;
if (dict_add_number(item, "size", size) == FAIL)
goto theend;