comparison src/testdir/test_quickfix.vim @ 19649:d4baa35fea5d v8.2.0381

patch 8.2.0381: using freed memory with :lvimgrep and autocommand Commit: https://github.com/vim/vim/commit/2573af3519ad062ddad647b97e32090f106f2ac1 Author: Bram Moolenaar <Bram@vim.org> Date: Sat Mar 14 17:21:34 2020 +0100 patch 8.2.0381: using freed memory with :lvimgrep and autocommand Problem: Using freed memory with :lvimgrep and autocommand. (extracted from POC by Dominique Pelle) Solution: Avoid deleting a dummy buffer used in a window. (closes #5777)
author Bram Moolenaar <Bram@vim.org>
date Sat, 14 Mar 2020 17:30:04 +0100
parents cb73f4ae6b7c
children 94f05de75e9f
comparison
equal deleted inserted replaced
19648:50689415194e 19649:d4baa35fea5d
3682 augroup END 3682 augroup END
3683 3683
3684 enew | only 3684 enew | only
3685 endfunc 3685 endfunc
3686 3686
3687 func Test_lvimgrep_crash2()
3688 au BufNewFile x sfind
3689 call assert_fails('lvimgrep x x', 'E480:')
3690 call assert_fails('lvimgrep x x x', 'E480:')
3691
3692 au! BufNewFile
3693 endfunc
3694
3687 " Test for the position of the quickfix and location list window 3695 " Test for the position of the quickfix and location list window
3688 func Test_qfwin_pos() 3696 func Test_qfwin_pos()
3689 " Open two windows 3697 " Open two windows
3690 new | only 3698 new | only
3691 new 3699 new