diff src/testdir/test_cmdline.vim @ 29365:98de9a961a64 v9.0.0025

patch 9.0.0025: accessing beyond allocated memory with the cmdline window Commit: https://github.com/vim/vim/commit/c6fdb15d423df22e1776844811d082322475e48a Author: Bram Moolenaar <Bram@vim.org> Date: Sat Jul 2 13:43:21 2022 +0100 patch 9.0.0025: accessing beyond allocated memory with the cmdline window Problem: Accessing beyond allocated memory when using the cmdline window in Ex mode. Solution: Use "*" instead of "'<,'>" for Visual mode.
author Bram Moolenaar <Bram@vim.org>
date Sat, 02 Jul 2022 14:45:03 +0200
parents 8408ffd9af69
children b1f345ec827e
line wrap: on
line diff
--- a/src/testdir/test_cmdline.vim
+++ b/src/testdir/test_cmdline.vim
@@ -2103,6 +2103,14 @@ func Test_cmdwin_insert_mode_close()
   call assert_equal(1, winnr('$'))
 endfunc
 
+func Test_cmdwin_ex_mode_with_modifier()
+  " this was accessing memory after allocated text in Ex mode
+  new
+  call setline(1, ['some', 'text', 'lines'])
+  silent! call feedkeys("gQnormal vq:atopleft\<C-V>\<CR>\<CR>", 'xt')
+  bwipe!
+endfunc
+
 " test that ";" works to find a match at the start of the first line
 func Test_zero_line_search()
   new