diff src/testdir/test_marks.vim @ 30389:14c0d0c72bcd v9.0.0530

patch 9.0.0530: using freed memory when autocmd changes mark Commit: https://github.com/vim/vim/commit/8ecfa2c56b4992c7f067b92488aa9acea5a454ad Author: Bram Moolenaar <Bram@vim.org> Date: Wed Sep 21 13:07:22 2022 +0100 patch 9.0.0530: using freed memory when autocmd changes mark Problem: Using freed memory when autocmd changes mark. Solution: Copy the mark before editing another buffer.
author Bram Moolenaar <Bram@vim.org>
date Wed, 21 Sep 2022 14:15:03 +0200
parents 902aab6dc499
children
line wrap: on
line diff
--- a/src/testdir/test_marks.vim
+++ b/src/testdir/test_marks.vim
@@ -305,4 +305,17 @@ func Test_getmarklist()
   close!
 endfunc
 
+" This was using freed memory
+func Test_jump_mark_autocmd()
+  next 00
+  edit 0
+  sargument
+  au BufEnter 0 all
+  sil norm 
+
+  au! BufEnter
+  bwipe!
+endfunc
+
+
 " vim: shiftwidth=2 sts=2 expandtab