summaryrefslogtreecommitdiff
path: root/src/pcre2_match.c
diff options
context:
space:
mode:
authorph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069>2019-08-10 11:34:50 +0000
committerph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069>2019-08-10 11:34:50 +0000
commitec098f6b898334be0674dbadc9fd67a0532fa0eb (patch)
tree692fa0381c41f3903a45a6f08ab346f049590ba5 /src/pcre2_match.c
parentc277d094e4d01ae9afad8bdd4d7537033a695a4f (diff)
downloadpcre2-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.c1
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 */