summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15>2017-12-12 15:07:18 +0000
committerph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15>2017-12-12 15:07:18 +0000
commit774be03b760cb4b56abf686f6dc56ac4de07fa67 (patch)
treead6c84c42f028bd46a9fc7e8d0d7b335f61b45c3 /ChangeLog
parentfaeb061701c6875684eccc463b1a325e6c9a31af (diff)
downloadpcre-774be03b760cb4b56abf686f6dc56ac4de07fa67.tar.gz
Fix wrong first character when a backreference with a zero repeat is first
(apart from assersions) in a pattern. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1719 2f5784b3-3f2a-0410-8824-cb99058d5e15
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog5
1 files changed, 5 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index d90ae78..395b88d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -31,6 +31,11 @@ were all int variables, causing overflow when files with more than 2147483647
lines were processed (assuming 32-bit ints). They have all been changed to
unsigned long ints.
+7. If a backreference with a minimum repeat count of zero was first in a
+pattern, apart from assertions, an incorrect first matching character could be
+recorded. For example, for the pattern /(?=(a))\1?b/, "b" was incorrectly set
+as the first character of a match.
+
Version 8.41 05-July-2017
-------------------------