| 57 |
second branch in the above example - was incorrectly given the compile- |
second branch in the above example - was incorrectly given the compile- |
| 58 |
time error "recursive call could loop indefinitely" because pcre_compile() |
time error "recursive call could loop indefinitely" because pcre_compile() |
| 59 |
was not correctly checking the subroutine for matching a non-empty string. |
was not correctly checking the subroutine for matching a non-empty string. |
| 60 |
|
|
| 61 |
|
14. The checks for overrunning compiling workspace could trigger after an |
| 62 |
|
overrun had occurred. This is a "should never occur" error, but it can be |
| 63 |
|
triggered by pathological patterns such as hundreds of nested parentheses. |
| 64 |
|
The checks now trigger 100 bytes before the end of the workspace. |
| 65 |
|
|
| 66 |
|
|
| 67 |
Version 8.01 19-Jan-2010 |
Version 8.01 19-Jan-2010 |