Problem: Invalid memory access when searching for raw string.
Solution: Check for delimiter match before following quote. (closes #6578)
{
if (lnum == endpos->lnum && (colnr_T)(p - line) >= endpos->col)
break;
- if (*p == ')' && p[delim_len + 1] == '"'
- && STRNCMP(delim_copy, p + 1, delim_len) == 0)
+ if (*p == ')' && STRNCMP(delim_copy, p + 1, delim_len) == 0
+ && p[delim_len + 1] == '"')
{
found = TRUE;
break;
static int included_patches[] =
{ /* Add new patch number below this line */
+/**/
+ 1364,
/**/
1363,
/**/