diff options
author | zherczeg <zherczeg@2f5784b3-3f2a-0410-8824-cb99058d5e15> | 2015-07-20 07:53:12 +0000 |
---|---|---|
committer | zherczeg <zherczeg@2f5784b3-3f2a-0410-8824-cb99058d5e15> | 2015-07-20 07:53:12 +0000 |
commit | 32c5e4cd1777e53d0da4e5e7bbd227725d12fc14 (patch) | |
tree | 3ea5086da571b4bfa556bd263666fb1e18c66505 /testdata | |
parent | 14f400887deb587c8c36cb1bfa098840920f6944 (diff) | |
download | pcre-32c5e4cd1777e53d0da4e5e7bbd227725d12fc14.tar.gz |
Fix infinite recursion in the JIT compiler when certain patterns when certain patterns are analysed.
git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1577 2f5784b3-3f2a-0410-8824-cb99058d5e15
Diffstat (limited to 'testdata')
-rw-r--r-- | testdata/testinput12 | 2 | ||||
-rw-r--r-- | testdata/testoutput12 | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/testdata/testinput12 b/testdata/testinput12 index 4a6fb5a..c455cbb 100644 --- a/testdata/testinput12 +++ b/testdata/testinput12 @@ -97,4 +97,6 @@ and a couple of things that are different with JIT. --/ /(a(?:a|b|c|d|e)b){8,16}/S++ +/(?:|a|){100}x/S++ + /-- End of testinput12 --/ diff --git a/testdata/testoutput12 b/testdata/testoutput12 index ffc7a44..202ff78 100644 --- a/testdata/testoutput12 +++ b/testdata/testoutput12 @@ -193,4 +193,6 @@ No match, mark = m (JIT) /(a(?:a|b|c|d|e)b){8,16}/S++ +/(?:|a|){100}x/S++ + /-- End of testinput12 --/ |