diff src/testdir/test_quickfix.vim @ 14111:678e326bf7eb v8.1.0073

patch 8.1.0073: crash when autocommands call setloclist() commit https://github.com/vim/vim/commit/0366c0161e988e32420d2f37111a60129684905b Author: Bram Moolenaar <Bram@vim.org> Date: Mon Jun 18 20:52:13 2018 +0200 patch 8.1.0073: crash when autocommands call setloclist() Problem: Crash when autocommands call setloclist(). (Dominique Pelle) Solution: If the quickfix list changes then don't jump to the error.
author Christian Brabandt <cb@256bit.org>
date Mon, 18 Jun 2018 21:00:07 +0200
parents 59e76d550c10
children ca6ccee4823f
line wrap: on
line diff
--- a/src/testdir/test_quickfix.vim
+++ b/src/testdir/test_quickfix.vim
@@ -3362,3 +3362,14 @@ func Test_lbuffer_with_bwipe()
     au!
   augroup END
 endfunc
+
+func Test_setloclist_in_aucmd()
+  " This was using freed memory.
+  augroup nasty
+    au * * call setloclist(0, [], 'f')
+  augroup END
+  lexpr "x"
+  augroup nasty
+    au!
+  augroup END
+endfunc