summaryrefslogtreecommitdiff
path: root/src/testdir/test_window_cmd.vim
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2018-01-31 19:06:50 +0100
committerBram Moolenaar <Bram@vim.org>2018-01-31 19:06:50 +0100
commit6f361c991221e96d5068c77b854967d997b1529b (patch)
tree6fdcc8535ddab3e56c3cd8bc0b4fb5971ec2a22f /src/testdir/test_window_cmd.vim
parent153b704e20f9c269450a7d3ea8cafcf942579ab7 (diff)
downloadvim-git-6f361c991221e96d5068c77b854967d997b1529b.tar.gz
patch 8.0.1446: acessing freed memory after window command in auto commandv8.0.1446
Problem: Acessing freed memory after window command in auto command. (gy741) Solution: Adjust the pointer in the parent frame. (Christian Brabandt, closes #2467)
Diffstat (limited to 'src/testdir/test_window_cmd.vim')
-rw-r--r--src/testdir/test_window_cmd.vim11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/testdir/test_window_cmd.vim b/src/testdir/test_window_cmd.vim
index 925cfcc48..69b139fe3 100644
--- a/src/testdir/test_window_cmd.vim
+++ b/src/testdir/test_window_cmd.vim
@@ -472,4 +472,15 @@ func Test_window_colon_command()
exe "norm! v\<C-W>:\<C-U>echo v:version"
endfunc
+func Test_access_freed_mem()
+ " This was accessing freed memory
+ au * 0 vs xxx
+ arg 0
+ argadd
+ all
+ all
+ au!
+ bwipe xxx
+endfunc
+
" vim: shiftwidth=2 sts=2 expandtab