1
0
forked from aniani/vim

patch 8.0.0333: illegal memory access when 'complete' ends in a backslash

Problem:    Illegal memory access when 'complete' ends in a backslash.
Solution:   Check for trailing backslash. (Dominique Pelle, closes #1478)
This commit is contained in:
Bram Moolenaar
2017-02-17 14:53:15 +01:00
parent 4e9dbc74df
commit 226c534291
3 changed files with 12 additions and 1 deletions

View File

@@ -7017,7 +7017,7 @@ did_set_string_option(
/* skip optional filename after 'k' and 's' */
while (*s && *s != ',' && *s != ' ')
{
if (*s == '\\')
if (*s == '\\' && s[1] != NUL)
++s;
++s;
}