mirror of
https://github.com/neovim/neovim.git
synced 2026-07-18 23:21:35 +00:00
vim-patch:8.0.0357: crash when setting 'guicursor' to weird value (#8161)
Problem: Crash when setting 'guicursor' to weird value.
Solution: Avoid negative size. (Dominique Pelle, closes vim/vim#1465)
24922ec233
This commit is contained in:
committed by
Justin M. Keyes
parent
535bf89597
commit
ce3bc12e25
@@ -209,7 +209,14 @@ func Test_set_errors()
|
||||
call assert_fails('set statusline=%{', 'E540:')
|
||||
call assert_fails('set statusline=' . repeat("%p", 81), 'E541:')
|
||||
call assert_fails('set statusline=%(', 'E542:')
|
||||
call assert_fails('set guicursor=x', 'E545:')
|
||||
if has('cursorshape')
|
||||
" This invalid value for 'guicursor' used to cause Vim to crash.
|
||||
call assert_fails('set guicursor=i-ci,r-cr:h', 'E545:')
|
||||
call assert_fails('set guicursor=i-ci', 'E545:')
|
||||
call assert_fails('set guicursor=x', 'E545:')
|
||||
call assert_fails('set guicursor=r-cr:horx', 'E548:')
|
||||
call assert_fails('set guicursor=r-cr:hor0', 'E549:')
|
||||
endif
|
||||
call assert_fails('set backupext=~ patchmode=~', 'E589:')
|
||||
call assert_fails('set winminheight=10 winheight=9', 'E591:')
|
||||
call assert_fails('set winminwidth=10 winwidth=9', 'E592:')
|
||||
|
||||
Reference in New Issue
Block a user