mirror of
https://github.com/owasp-modsecurity/ModSecurity.git
synced 2025-10-01 03:57:47 +03:00
Adds offset regression tests and assorted fixes on var's offsets
This commit is contained in:
committed by
Felipe Zimmerle
parent
795994bb0e
commit
4ad3574cf2
@@ -651,13 +651,9 @@ bool Rule::evaluate(Transaction *trasn) {
|
||||
if (ret == true) {
|
||||
ruleMessage.m_match = resolveMatchMessage(key, value);
|
||||
for (auto &i : v->m_orign) {
|
||||
if (ruleMessage.m_reference.empty()) {
|
||||
ruleMessage.m_reference.append(i->toText());
|
||||
} else {
|
||||
ruleMessage.m_reference.append(";" + i->toText());
|
||||
}
|
||||
ruleMessage.m_reference.append(i->toText());
|
||||
}
|
||||
ruleMessage.m_reference.append("-" + *valueTemp.second);
|
||||
ruleMessage.m_reference.append(*valueTemp.second);
|
||||
updateMatchedVars(trasn, key, value);
|
||||
executeActionsIndependentOfChainedRuleResult(trasn,
|
||||
&containsDisruptive, &ruleMessage);
|
||||
|
Reference in New Issue
Block a user