diff options
Diffstat (limited to 'regparse.c')
-rw-r--r-- | regparse.c | 1 |
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; |