0
0
mirror of https://github.com/vim/vim.git synced 2025-09-23 03:43:49 -04:00

patch 7.4.2330

Problem:    Coverity complains about not checking curwin to be NULL.
Solution:   Use firstwin to avoid the warning.
This commit is contained in:
Bram Moolenaar
2016-09-04 23:41:42 +02:00
parent 26b84339fd
commit 030cddc7ec
2 changed files with 5 additions and 3 deletions

View File

@@ -707,7 +707,7 @@ buf_freeall(buf_T *buf, int flags)
int is_curbuf = (buf == curbuf);
bufref_T bufref;
# ifdef FEAT_WINDOWS
int is_curwin = (curwin!= NULL && curwin->w_buffer == buf);
int is_curwin = (curwin != NULL && curwin->w_buffer == buf);
win_T *the_curwin = curwin;
tabpage_T *the_curtab = curtab;
# endif
@@ -772,7 +772,7 @@ buf_freeall(buf_T *buf, int flags)
#endif
#ifdef FEAT_SYN_HL
/* Remove any ownsyntax, unless exiting. */
if (firstwin != NULL && curwin->w_buffer == buf)
if (curwin != NULL && curwin->w_buffer == buf)
reset_synblock(curwin);
#endif
@@ -788,7 +788,7 @@ buf_freeall(buf_T *buf, int flags)
clearFolding(win);
}
# else
if (curwin->w_buffer == buf)
if (curwin != NULL && curwin->w_buffer == buf)
clearFolding(curwin);
# endif
#endif