File tree 2 files changed +4
-2
lines changed
2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change 1
1
v3.0.3 - YYYY-MMM-DD (to be released)
2
2
-------------------------------------
3
3
4
+ - Fix crash in msc_rules_add_file() when using disruptive action in chain
5
+ [Issue #1849 - @victorhora, @zimmerle, @rperper]
4
6
- Fix memory leak in AuditLog::init()
5
7
[Issue #1897 - @weliu]
6
8
- Fix RulesProperties::appendRules()
Original file line number Diff line number Diff line change @@ -80,13 +80,13 @@ int Driver::addSecRule(Rule *rule) {
80
80
if (lastRule && lastRule->m_chained ) {
81
81
if (lastRule->m_chainedRuleChild == NULL ) {
82
82
rule->m_phase = lastRule->m_phase ;
83
- lastRule->m_chainedRuleChild = rule;
84
- rule->m_chainedRuleParent = lastRule;
85
83
if (rule->m_theDisruptiveAction ) {
86
84
m_parserError << " Disruptive actions can only be specified by" ;
87
85
m_parserError << " chain starter rules." ;
88
86
return false ;
89
87
}
88
+ lastRule->m_chainedRuleChild = rule;
89
+ rule->m_chainedRuleParent = lastRule;
90
90
return true ;
91
91
} else {
92
92
Rule *a = lastRule->m_chainedRuleChild ;
You can’t perform that action at this time.
0 commit comments