diff options
author | ph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15> | 2015-08-05 15:38:32 +0000 |
---|---|---|
committer | ph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15> | 2015-08-05 15:38:32 +0000 |
commit | 7af8e8717def179fd7b69e173abd347c1a3547cb (patch) | |
tree | ddb5ae330055012f1c9a3bc754a7a863b7c93258 /testdata | |
parent | 1ee00f9319783443849b9d7246c49eef76964b78 (diff) | |
download | pcre-7af8e8717def179fd7b69e173abd347c1a3547cb.tar.gz |
Fix buffer overflow for named references in (?| situations.
git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1585 2f5784b3-3f2a-0410-8824-cb99058d5e15
Diffstat (limited to 'testdata')
-rw-r--r-- | testdata/testinput2 | 2 | ||||
-rw-r--r-- | testdata/testoutput2 | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/testdata/testinput2 b/testdata/testinput2 index df2c1cc..e119bd9 100644 --- a/testdata/testinput2 +++ b/testdata/testinput2 @@ -4194,4 +4194,6 @@ backtracking verbs. --/ /(?1){3918}(((((0(\k'R'))))(?J)(?'R'(?'R'\3){99})))/I +/(?J:(?|(:(?|(?'R')(\k'R')|((?'R')))H'Rk'Rf)|s(?'R')))/ + /-- End of testinput2 --/ diff --git a/testdata/testoutput2 b/testdata/testoutput2 index d3fc254..54db2cc 100644 --- a/testdata/testoutput2 +++ b/testdata/testoutput2 @@ -14537,4 +14537,6 @@ Duplicate name status changes No first char Need char = '0' +/(?J:(?|(:(?|(?'R')(\k'R')|((?'R')))H'Rk'Rf)|s(?'R')))/ + /-- End of testinput2 --/ |