vim-patch:8.2.4739: accessing freed memory after WinScrolled autocmd event (#18090)

Problem:    Accessing freed memory after WinScrolled autocmd event.
Solution:   Check the window pointer is still valid. (closes vim/vim#10156)
            Remove the argument from may_trigger_winscrolled().
d58862d18f
This commit is contained in:
zeertzjq
2022-04-12 19:16:47 +08:00
committed by GitHub
parent dbd5242d8e
commit 7e1e906738
5 changed files with 59 additions and 20 deletions

View File

@@ -1225,7 +1225,7 @@ static void normal_check_window_scrolled(NormalState *s)
{
if (!finish_op) {
// Trigger Scroll if the viewport changed.
may_trigger_winscrolled(curwin);
may_trigger_winscrolled();
}
}