mirror of
https://github.com/neovim/neovim.git
synced 2025-10-01 07:28:34 +00:00
vim-patch:7.4.245
Problem: Crash for "vim -u NONE -N -c '&&'". Solution: Check for the pattern to be NULL. (Dominique Pelle) https://code.google.com/p/vim/source/detail?r=80421d934ebde183ce545ab8d9eb3a4c2065c169
This commit is contained in:

committed by
Thiago de Arruda

parent
85b5a75a69
commit
ca4005d759
@@ -3661,8 +3661,8 @@ void do_sub(exarg_T *eap)
|
||||
// more efficient.
|
||||
// TODO: find a generic solution to make line-joining operations more
|
||||
// efficient, avoid allocating a string that grows in size.
|
||||
if (strcmp((const char *)pat, "\\n") == 0
|
||||
&& strlen((const char *)pat) == 2
|
||||
if (pat != NULL
|
||||
&& strcmp((const char *)pat, "\\n") == 0
|
||||
&& *sub == NUL
|
||||
&& (*cmd == NUL || (cmd[1] == NUL
|
||||
&& (*cmd == 'g'
|
||||
|
Reference in New Issue
Block a user