| 79 |
|
|
| 80 |
20. If a pattern that was compiled with callouts was matched using pcre_dfa_ |
20. If a pattern that was compiled with callouts was matched using pcre_dfa_ |
| 81 |
exec(), but without supplying a callout function, matching went wrong. |
exec(), but without supplying a callout function, matching went wrong. |
| 82 |
|
|
| 83 |
|
21. If PCRE_ERROR_MATCHLIMIT occurred during a recursion, there was a memory |
| 84 |
|
leak if the size of the offset vector was greater than 30. When the vector |
| 85 |
|
is smaller, the saved offsets during recursion go onto a local stack |
| 86 |
|
vector, but for larger vectors malloc() is used. It was failing to free |
| 87 |
|
when the recursion yielded PCRE_ERROR_MATCH_LIMIT (or any other "abnormal" |
| 88 |
|
error, in fact). |
| 89 |
|
|
| 90 |
|
|
| 91 |
Version 7.8 05-Sep-08 |
Version 7.8 05-Sep-08 |