mirror of
https://github.com/vim/vim.git
synced 2025-09-26 04:04:07 -04:00
patch 8.2.4233: crash when recording and using Select mode
Problem: Crash when recording and using Select mode. Solution: When deleting the last recorded character check there is something to delete.
This commit is contained in:
@@ -252,8 +252,11 @@ add_buff(
|
||||
static void
|
||||
delete_buff_tail(buffheader_T *buf, int slen)
|
||||
{
|
||||
int len = (int)STRLEN(buf->bh_curr->b_str);
|
||||
int len;
|
||||
|
||||
if (buf->bh_curr == NULL || buf->bh_curr->b_str == NULL)
|
||||
return; // nothing to delete
|
||||
len = (int)STRLEN(buf->bh_curr->b_str);
|
||||
if (len >= slen)
|
||||
{
|
||||
buf->bh_curr->b_str[len - slen] = NUL;
|
||||
|
Reference in New Issue
Block a user