diff options
author | ph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069> | 2019-08-10 11:34:50 +0000 |
---|---|---|
committer | ph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069> | 2019-08-10 11:34:50 +0000 |
commit | ec098f6b898334be0674dbadc9fd67a0532fa0eb (patch) | |
tree | 692fa0381c41f3903a45a6f08ab346f049590ba5 /src/pcre2_match.c | |
parent | c277d094e4d01ae9afad8bdd4d7537033a695a4f (diff) | |
download | pcre2-ec098f6b898334be0674dbadc9fd67a0532fa0eb.tar.gz |
Fix allusedtext bug, rightmost consulted character incorrect in negative
lookaheads.
git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@1157 6239d852-aaf2-0410-a92c-79f79f948069
Diffstat (limited to 'src/pcre2_match.c')
-rw-r--r-- | src/pcre2_match.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/pcre2_match.c b/src/pcre2_match.c index 26fc01e..4471183 100644 --- a/src/pcre2_match.c +++ b/src/pcre2_match.c @@ -5971,6 +5971,7 @@ in rrc. */ #define LBL(val) case val: goto L_RM##val; RETURN_SWITCH: +if (Feptr > mb->last_used_ptr) mb->last_used_ptr = Feptr; if (Frdepth == 0) return rrc; /* Exit from the top level */ F = (heapframe *)((char *)F - Fback_frame); /* Backtrack */ mb->cb->callout_flags |= PCRE2_CALLOUT_BACKTRACK; /* Note for callouts */ |