Merge bug fixes from main Trunk: these fix security issues reported by Will Drewry.

[SVN r42746]
This commit is contained in:
John Maddock
2008-01-14 09:53:42 +00:00
parent 79d7e84f26
commit 069e845239
2 changed files with 22 additions and 0 deletions

View File

@ -121,6 +121,17 @@ void test_conditionals()
TEST_INVALID_REGEX("(?:(a)|b)(?(?:", perl);
TEST_INVALID_REGEX("(?:(a)|b)(?(?<", perl);
TEST_INVALID_REGEX("(?:(a)|b)(?(?<a", perl);
TEST_INVALID_REGEX("(?(?!#?)+)", perl);
TEST_INVALID_REGEX("(?(?=:-){0})", perl);
TEST_INVALID_REGEX("(?(123){1})", perl);
TEST_INVALID_REGEX("(?(?<=A)*)", perl);
TEST_INVALID_REGEX("(?(?<=A)+)", perl);
TEST_INVALID_REGEX("(?<!*|^)", perl);
TEST_INVALID_REGEX("(?<!*|A)", perl);
TEST_INVALID_REGEX("(?<=?|A)", perl);
TEST_INVALID_REGEX("(?<=*|\\B)", perl);
}
void test_options()