Mercurial > vim
diff src/structs.h @ 10106:58e6dd1d8be3 v7.4.2324
commit https://github.com/vim/vim/commit/e0ab94e7123ca7855f45919114d948ef2bc1e8c3
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Sep 4 19:50:54 2016 +0200
patch 7.4.2324
Problem: Crash when editing a new buffer and BufUnload autocommand wipes
out the new buffer. (Norio Takagi)
Solution: Don't allow wiping out this buffer. (partly by Hirohito Higashi)
Move old style test13 into test_autocmd. Avoid ml_get error when
editing a file.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sun, 04 Sep 2016 20:00:07 +0200 |
parents | 4aead6a9b7a9 |
children | 3db463d4df25 |
line wrap: on
line diff
--- a/src/structs.h +++ b/src/structs.h @@ -1845,8 +1845,8 @@ struct file_buffer int b_flags; /* various BF_ flags */ #ifdef FEAT_AUTOCMD - int b_closing; /* buffer is being closed, don't let - autocommands close it too. */ + int b_locked; /* Buffer is being closed or referenced, don't + let autocommands wipe it out. */ #endif /*