forked from aniani/vim
patch 8.2.3482: reading beyond end of line ending in quote and backslash
Problem: Reading beyond end of line ending in quote and backslash. Solution: Check for non-NUL after backslash. (closes #8964)
This commit is contained in:
@@ -82,10 +82,10 @@ skip_string(char_u *p)
|
||||
{
|
||||
if (p[0] == '\'') // 'c' or '\n' or '\000'
|
||||
{
|
||||
if (!p[1]) // ' at end of line
|
||||
if (p[1] == NUL) // ' at end of line
|
||||
break;
|
||||
i = 2;
|
||||
if (p[1] == '\\') // '\n' or '\000'
|
||||
if (p[1] == '\\' && p[2] != NUL) // '\n' or '\000'
|
||||
{
|
||||
++i;
|
||||
while (vim_isdigit(p[i - 1])) // '\000'
|
||||
|
Reference in New Issue
Block a user