]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.1.1971: Crash when buffer gets deleted inside charconvert during save v9.1.1971
authorglepnir <glephunter@gmail.com>
Thu, 11 Dec 2025 19:45:09 +0000 (20:45 +0100)
committerChristian Brabandt <cb@256bit.org>
Thu, 11 Dec 2025 19:48:43 +0000 (20:48 +0100)
commitfe1c57cd2caa7de2ce23557646d6c62a9a1b4f92
treee6412a9aaab8c79300c4662bf20381a756244eea
parentfa3bdc2501faeae7f3211fc8559ded43e27b864c
patch 9.1.1971: Crash when buffer gets deleted inside charconvert during save

Problem:  Crash when buffer gets deleted inside charconvert during save
Solution: Check for `b_saving` inside `can_unload_buffer()`, so we don’t try to
          unload a buffer while it’s still being saved (glepnir).

closes: #18901

Signed-off-by: glepnir <glephunter@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
src/buffer.c
src/testdir/test_buffer.vim
src/version.c