Commit 1d10d798 authored by Benno Schulenberg's avatar Benno Schulenberg
Browse files

painting: account for index maybe being zero after the preceding change

parent 8441887e
Showing with 2 additions and 2 deletions
+2 -2
...@@ -2481,8 +2481,8 @@ void edit_draw(filestruct *fileptr, const char *converted, ...@@ -2481,8 +2481,8 @@ void edit_draw(filestruct *fileptr, const char *converted,
/* Begin searching for an end after the start match. */ /* Begin searching for an end after the start match. */
index += startmatch.rm_eo; index += startmatch.rm_eo;
/* If there is no end after this last start, good. */ /* If there is no end after this last start, good. */
if (regexec(varnish->end, start_line->data + index, if (regexec(varnish->end, start_line->data + index, 1, &endmatch,
1, &endmatch, REG_NOTBOL) == REG_NOMATCH) (index == 0) ? 0 : REG_NOTBOL) == REG_NOMATCH)
break; break;
/* Begin searching for a new start after the end match. */ /* Begin searching for a new start after the end match. */
index += endmatch.rm_eo; index += endmatch.rm_eo;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment