diff options
author | Wayne Rowcliffe <war1025@gmail.com> | 2014-08-10 22:56:58 -0500 |
---|---|---|
committer | Wayne Rowcliffe <war1025@gmail.com> | 2014-08-17 11:13:42 -0500 |
commit | 888a31ba454cf9c054527a26459c112593efa54b (patch) | |
tree | 973c974f9adde300fe405114cdc609746351d617 /src/nvim/memfile.c | |
parent | 8cf45786b11c4c96444962227a960a3683d9f2b1 (diff) | |
download | rneovim-888a31ba454cf9c054527a26459c112593efa54b.tar.gz rneovim-888a31ba454cf9c054527a26459c112593efa54b.tar.bz2 rneovim-888a31ba454cf9c054527a26459c112593efa54b.zip |
FOR_ALL_BUFFERS use locally declared buffer pointer
Diffstat (limited to 'src/nvim/memfile.c')
-rw-r--r-- | src/nvim/memfile.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/nvim/memfile.c b/src/nvim/memfile.c index 8acf25f484..82369b739a 100644 --- a/src/nvim/memfile.c +++ b/src/nvim/memfile.c @@ -613,7 +613,6 @@ static bhdr_T *mf_release(memfile_T *mfp, int page_count) { bhdr_T *hp; int need_release; - buf_T *buf; /* don't release while in mf_close_file() */ if (mf_dont_release) @@ -632,13 +631,16 @@ static bhdr_T *mf_release(memfile_T *mfp, int page_count) */ if (mfp->mf_fd < 0 && need_release && p_uc) { /* find for which buffer this memfile is */ - FOR_ALL_BUFFERS(buf) { - if (buf->b_ml.ml_mfp == mfp) { + buf_T *buf = NULL; + FOR_ALL_BUFFERS(bp) { + if (bp->b_ml.ml_mfp == mfp) { + buf = bp; break; } } - if (buf != NULL && buf->b_may_swap) + if (buf != NULL && buf->b_may_swap) { ml_open_file(buf); + } } /* @@ -688,7 +690,6 @@ static bhdr_T *mf_release(memfile_T *mfp, int page_count) */ int mf_release_all(void) { - buf_T *buf; memfile_T *mfp; bhdr_T *hp; int retval = FALSE; |