comparison src/testdir/test_quickfix.vim @ 10367:4e4e116e3689 v8.0.0078

commit https://github.com/vim/vim/commit/63bed3d319b5d90765dbdae93a3579b6322d79fb Author: Bram Moolenaar <Bram@vim.org> Date: Sat Nov 12 15:36:54 2016 +0100 patch 8.0.0078 Problem: Accessing freed memory in quickfix. Solution: Reset pointer when freeing 'errorformat'. (Domenique Pelle)
author Christian Brabandt <cb@256bit.org>
date Sat, 12 Nov 2016 15:45:04 +0100
parents d52d97bf675e
children 4e5b307638cb
comparison
equal deleted inserted replaced
10366:cedf99a9a1b1 10367:4e4e116e3689
1646 1646
1647 call assert_equal('1', getloclist(0)[0].text) 1647 call assert_equal('1', getloclist(0)[0].text)
1648 1648
1649 set efm&vim 1649 set efm&vim
1650 endfunction 1650 endfunction
1651
1652 function Test_caddbuffer()
1653 " This used to cause a memory access in freed memory
1654 let save_efm = &efm
1655 set efm=%EEEE%m,%WWWW,%+CCCC%>%#,%GGGG%.#
1656 cgetexpr ['WWWW', 'EEEE', 'CCCC']
1657 let &efm = save_efm
1658 cad
1659 bwipe!
1660 endfunc