mirror of
https://github.com/owasp-modsecurity/ModSecurity.git
synced 2025-09-30 11:44:32 +03:00
2
CHANGES
2
CHANGES
@@ -1,6 +1,8 @@
|
|||||||
v3.0.x - YYYY-MMM-DD (To be released)
|
v3.0.x - YYYY-MMM-DD (To be released)
|
||||||
-------------------------------------
|
-------------------------------------
|
||||||
|
|
||||||
|
- Fix block-block infinite loop.
|
||||||
|
[Issue #1614 - @zimmerle, @michaelgranzow-avi]
|
||||||
- Correction remove_by_tag and remove_by_msg logic.
|
- Correction remove_by_tag and remove_by_msg logic.
|
||||||
[Issue #1636 - @Minasu]
|
[Issue #1636 - @Minasu]
|
||||||
- Fix LMDB compile error
|
- Fix LMDB compile error
|
||||||
|
@@ -37,7 +37,8 @@ bool Block::evaluate(Rule *rule, Transaction *transaction,
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
for (Action *a : transaction->m_rules->m_defaultActions[rule->m_phase]) {
|
for (Action *a : transaction->m_rules->m_defaultActions[rule->m_phase]) {
|
||||||
if (a->isDisruptive() == false) {
|
if (a->isDisruptive() == false
|
||||||
|
|| dynamic_cast<actions::disruptive::Block *>(a) != NULL) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
a->evaluate(rule, transaction, rm);
|
a->evaluate(rule, transaction, rm);
|
||||||
|
Reference in New Issue
Block a user