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

patch 8.2.4217: illegal memory access when undo makes Visual area invalid

Problem:    Illegal memory access when undo makes Visual area invalid.
Solution:   Correct the Visual area after undo.
This commit is contained in:
Bram Moolenaar
2022-01-25 18:24:00 +00:00
parent 06b77229ca
commit 8d02ce1ed7
3 changed files with 19 additions and 0 deletions

View File

@@ -3029,6 +3029,8 @@ u_undo_end(
}
}
#endif
if (VIsual_active)
check_pos(curbuf, &VIsual);
smsg_attr_keep(0, _("%ld %s; %s #%ld %s"),
u_oldcount < 0 ? -u_oldcount : u_oldcount,