vim-patch:8.0.0078

Problem:    Accessing freed memory in quickfix.
Solution:   Reset pointer when freeing 'errorformat'. (Domenique Pelle)

63bed3d319
This commit is contained in:
Jurica Bradaric
2017-07-16 17:28:14 +02:00
parent c00300ecdd
commit ffa2e43549
3 changed files with 15 additions and 2 deletions

View File

@@ -1630,3 +1630,13 @@ function! Test_Autocmd_Exception()
set efm&vim
endfunction
function Test_caddbuffer()
" This used to cause a memory access in freed memory
let save_efm = &efm
set efm=%EEEE%m,%WWWW,%+CCCC%>%#,%GGGG%.#
cgetexpr ['WWWW', 'EEEE', 'CCCC']
let &efm = save_efm
cad
bwipe!
endfunc