File tree Expand file tree Collapse file tree 1 file changed +12
-7
lines changed Expand file tree Collapse file tree 1 file changed +12
-7
lines changed Original file line number Diff line number Diff line change @@ -239,13 +239,18 @@ int Rules::evaluate(int phase, Transaction *t) {
239239 }
240240 }
241241
242- for (auto &z : t->m_ruleRemoveByTag ) {
243- if (rule->containsTag (z, t) == true ) {
244- ms_dbg_a (t, 9 , " Skipped rule id '" \
245- + std::to_string (rule->m_ruleId ) \
246- + " '. Skipped due to a ruleRemoveByTag action." );
247- remove_rule = true ;
248- break ;
242+ if (t->m_ruleRemoveByTag .empty () == false ) {
243+ for (auto &z : t->m_ruleRemoveByTag ) {
244+ if (rule->containsTag (z, t) == true ) {
245+ ms_dbg_a (t, 9 , " Skipped rule id '" \
246+ + std::to_string (rule->m_ruleId ) \
247+ + " '. Skipped due to a ruleRemoveByTag action." );
248+ remove_rule = true ;
249+ break ;
250+ }
251+ }
252+ if (remove_rule) {
253+ continue ;
249254 }
250255 }
251256
You can’t perform that action at this time.
0 commit comments