@@ -124,36 +124,29 @@ class Rule {
124124 std::shared_ptr<std::string> transStr,
125125 int nth);
126126
127- std::vector<actions::Action *> m_actionsRuntimePos;
128- std::vector<actions::Action *> m_actionsRuntimePre;
127+ actions::Action *m_theDisruptiveAction;
128+ actions::LogData *m_logData;
129+ actions::Msg *m_msg;
130+ actions::Severity *m_severity;
129131 bool m_chained;
130- Rule *m_chainedRule;
131- std::string m_fileName;
132- int m_lineNumber;
133- std::string m_marker;
134- operators::Operator *m_op;
132+ bool m_containsCaptureAction;
133+ bool m_containsMultiMatchAction;
134+ bool m_containsStaticBlockAction;
135135 bool m_secMarker;
136- modsecurity::Variables::Variables *m_variables;
137-
138-
139136 int64_t m_ruleId;
140- std::string m_rev;
141- // msg ?
142- std::string m_ver;
143- // std::string m_logData;
144-
145- // if (child->severity != NOT_SET) merged->severity = child->severity;
146137 int m_accuracy;
138+ int m_lineNumber;
147139 int m_maturity;
148140 int m_phase;
149-
150- bool m_containsStaticDisruptiveAction;
151- bool m_containsCaptureAction;
152- bool m_containsMultiMatchAction;
153- bool m_containsStaticBlockAction;
154- actions::Severity *m_severity;
155- actions::LogData *m_logData;
156- actions::Msg *m_msg;
141+ modsecurity::Variables::Variables *m_variables;
142+ operators::Operator *m_op;
143+ Rule *m_chainedRule;
144+ std::string m_fileName;
145+ std::string m_marker;
146+ std::string m_rev;
147+ std::string m_ver;
148+ std::vector<actions::Action *> m_actionsRuntimePos;
149+ std::vector<actions::Action *> m_actionsRuntimePre;
157150 std::vector<actions::SetVar *> m_actionsSetVar;
158151 std::vector<actions::Tag *> m_actionsTag;
159152 private:
0 commit comments