summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--regparse.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/regparse.c b/regparse.c
index 4ebd5f1c46..513e0a8c7a 100644
--- a/regparse.c
+++ b/regparse.c
@@ -3799,6 +3799,7 @@ fetch_token(OnigToken* tok, UChar** src, UChar* end, ScanEnv* env)
}
else { /* string */
p = tok->backp + enclen(enc, tok->backp, end);
+ if (p > end) return ONIGERR_END_PATTERN_AT_ESCAPE;
}
}
break;