Problem: Searching for quotes may go over the end of the line.
Solution: Check for running into the NUL.
// Find out if we have a quote in the selection.
while (i <= col_end)
+ {
+ // check for going over the end of the line, which can happen if
+ // the line was changed after the Visual area was selected.
+ if (line[i] == NUL)
+ break;
if (line[i++] == quotechar)
{
selected_quote = TRUE;
break;
}
+ }
}
if (!vis_empty && line[col_start] == quotechar)
static int included_patches[] =
{ /* Add new patch number below this line */
+/**/
+ 5120,
/**/
5119,
/**/