aboutsummaryrefslogtreecommitdiffstats
path: root/regexec.c
diff options
context:
space:
mode:
authorJeremy Evans <code@jeremyevans.net>2021-10-12 12:15:15 -0700
committerJeremy Evans <code@jeremyevans.net>2022-03-10 11:06:33 -0800
commitedc8576a65b7082597d45a694434261ec3ac0d9e (patch)
treefc84306c5ce001a5b2a421d3be96bc35bce2f29d /regexec.c
parent1b15756d24c11ed6bfddb5ae53402a071a20ea97 (diff)
downloadruby-edc8576a65b7082597d45a694434261ec3ac0d9e.tar.gz
Allow interrupting regexps that backtrack
Fixes [Bug #14103] Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org>
Diffstat (limited to 'regexec.c')
-rw-r--r--regexec.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/regexec.c b/regexec.c
index 8334b16e96..f6435d84c6 100644
--- a/regexec.c
+++ b/regexec.c
@@ -3175,6 +3175,7 @@ match_at(regex_t* reg, const UChar* str, const UChar* end,
#endif
MOP_OUT;
+ CHECK_INTERRUPT_IN_MATCH_AT;
JUMP;
DEFAULT