| 39 |
|
|
| 40 |
8. The pattern (?(?=.*b)b|^) was incorrectly compiled as "match must be at |
8. The pattern (?(?=.*b)b|^) was incorrectly compiled as "match must be at |
| 41 |
start or after a newline", because the conditional assertion was not being |
start or after a newline", because the conditional assertion was not being |
| 42 |
skipped when checking for this condition. |
correctly handled. The rule now is that both the assertion and what follows |
| 43 |
|
in the first alternative must satisfy the test. |
| 44 |
|
|
| 45 |
|
9. If auto-callout was enabled in a pattern with a conditional group, PCRE |
| 46 |
|
could crash during matching. |
| 47 |
|
|
| 48 |
|
|
| 49 |
Version 7.8 05-Sep-08 |
Version 7.8 05-Sep-08 |