Skip to content

Commit 0f8c668

Browse files
committed
Fix const correctness warning
1 parent 897181e commit 0f8c668

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

headers/modsecurity/rule_with_actions.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ class RuleWithActions : public Rule {
8080

8181
std::vector<actions::Action *> getActionsByName(const std::string& name,
8282
const Transaction *t);
83-
bool containsTag(const std::string& name, Transaction *t);
83+
bool containsTag(const std::string& name, Transaction *t) const;
8484
bool containsMsg(const std::string& name, Transaction *t);
8585

8686
inline bool isChained() const { return m_isChained == true; }

src/rule_with_actions.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -441,7 +441,7 @@ void RuleWithActions::executeTransformations(
441441
}
442442

443443

444-
bool RuleWithActions::containsTag(const std::string& name, Transaction *t) {
444+
bool RuleWithActions::containsTag(const std::string& name, Transaction *t) const {
445445
for (const auto &tag : m_actionsTag) {
446446
if (tag != NULL && tag->getName(t) == name) {
447447
return true;

src/run_time_string.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,12 @@ void RunTimeString::appendVar(
4646
}
4747

4848

49-
std::string RunTimeString::evaluate(Transaction *t) {
49+
std::string RunTimeString::evaluate(Transaction *t) const {
5050
return evaluate(t, NULL);
5151
}
5252

5353

54-
std::string RunTimeString::evaluate(Transaction *t, Rule *r) {
54+
std::string RunTimeString::evaluate(Transaction *t, Rule *r) const {
5555
std::string s;
5656
for (const auto& z : m_elements) {
5757
if (z->m_string.size() > 0) {

src/run_time_string.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,9 @@ class RunTimeString {
4848
m_containsMacro(false) { }
4949
void appendText(const std::string &text);
5050
void appendVar(std::unique_ptr<modsecurity::variables::Variable> var);
51-
std::string evaluate(Transaction *t);
52-
std::string evaluate(Transaction *t, Rule *r);
53-
std::string evaluate() {
51+
std::string evaluate(Transaction *t) const;
52+
std::string evaluate(Transaction *t, Rule *r) const;
53+
std::string evaluate() const{
5454
return evaluate(NULL);
5555
}
5656
inline bool containsMacro() const { return m_containsMacro; }

0 commit comments

Comments
 (0)