summaryrefslogtreecommitdiff
path: root/testdata
diff options
context:
space:
mode:
authorph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15>2015-07-21 13:47:22 +0000
committerph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15>2015-07-21 13:47:22 +0000
commit485a930d11bfd1ba8c292fe14976f0a3e12c2b93 (patch)
tree525cfdb1259a65fd675ced40fa770f4c885c7a64 /testdata
parent084a8fe109a94f6d146c6a7a0e397cc3d40c6b67 (diff)
downloadpcre-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/testinput22
-rw-r--r--testdata/testoutput23
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 --/