diff options
author | ph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15> | 2015-07-21 13:47:22 +0000 |
---|---|---|
committer | ph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15> | 2015-07-21 13:47:22 +0000 |
commit | 485a930d11bfd1ba8c292fe14976f0a3e12c2b93 (patch) | |
tree | 525cfdb1259a65fd675ced40fa770f4c885c7a64 /testdata | |
parent | 084a8fe109a94f6d146c6a7a0e397cc3d40c6b67 (diff) | |
download | pcre-485a930d11bfd1ba8c292fe14976f0a3e12c2b93.tar.gz |
Fix "run for ever" bug for deeply nested [: sequences.
git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1579 2f5784b3-3f2a-0410-8824-cb99058d5e15
Diffstat (limited to 'testdata')
-rw-r--r-- | testdata/testinput2 | 2 | ||||
-rw-r--r-- | testdata/testoutput2 | 3 |
2 files changed, 5 insertions, 0 deletions
diff --git a/testdata/testinput2 b/testdata/testinput2 index ddb4b99..92a65df 100644 --- a/testdata/testinput2 +++ b/testdata/testinput2 @@ -4186,4 +4186,6 @@ backtracking verbs. --/ /[[:\\](?'abc')[a:]/ +"[[[.\xe8Nq\xffq\xff\xe0\x2|||::Nq\xffq\xff\xe0\x6\x2|||::[[[:[::::::[[[[[::::::::[:[[[:[:::[[[[[[[[[[[[:::::::::::::::::[[.\xe8Nq\xffq\xff\xe0\x2|||::Nq\xffq\xff\xe0\x6\x2|||::[[[:[::::::[[[[[::::::::[:[[[:[:::[[[[[[[[[[[[[[:::E[[[:[:[[:[:::[[:::E[[[:[:[[:'[:::::E[[[:[::::::[[[:[[[[[[[::E[[[:[::::::[[[:[[[[[[[[:[[::[::::[[:::::::[[:[[[[[[[:[[::[:[[:[~" + /-- End of testinput2 --/ diff --git a/testdata/testoutput2 b/testdata/testoutput2 index ab0892b..cda48f5 100644 --- a/testdata/testoutput2 +++ b/testdata/testoutput2 @@ -14504,4 +14504,7 @@ Failed: unmatched parentheses at offset 23 /[[:\\](?'abc')[a:]/ +"[[[.\xe8Nq\xffq\xff\xe0\x2|||::Nq\xffq\xff\xe0\x6\x2|||::[[[:[::::::[[[[[::::::::[:[[[:[:::[[[[[[[[[[[[:::::::::::::::::[[.\xe8Nq\xffq\xff\xe0\x2|||::Nq\xffq\xff\xe0\x6\x2|||::[[[:[::::::[[[[[::::::::[:[[[:[:::[[[[[[[[[[[[[[:::E[[[:[:[[:[:::[[:::E[[[:[:[[:'[:::::E[[[:[::::::[[[:[[[[[[[::E[[[:[::::::[[[:[[[[[[[[:[[::[::::[[:::::::[[:[[[[[[[:[[::[:[[:[~" +Failed: missing terminating ] for character class at offset 353 + /-- End of testinput2 --/ |