Makes operator to use string_view

This commit is contained in:
Felipe Zimmerle
2019-03-05 12:26:44 -03:00
parent f5cdf03de1
commit af23c720ae
85 changed files with 1954 additions and 298 deletions

View File

@@ -20,9 +20,12 @@
namespace modsecurity {
namespace operators {
bool StrEq::evaluate(Transaction *transaction, const std::string &str) {
bool StrEq::evaluate(Transaction *transaction,
RuleWithActions *rule,
const bpstd::string_view &str,
RuleMessage *ruleMessage) {
std::string pt(m_string->evaluate(transaction));
return !pt.compare(str);
return !pt.compare(str.to_string());
}