diff --git a/src/parser/matcher_parser.cpp b/src/parser/matcher_parser.cpp index 9ff473f9..e1cee07b 100644 --- a/src/parser/matcher_parser.cpp +++ b/src/parser/matcher_parser.cpp @@ -30,7 +30,7 @@ #include "matcher/regex_match.hpp" #include "parameter.hpp" #include "parser/common.hpp" -#include "parser/matcher_parser.hpp" +#include "parser/matcher_parser.hpp" // IWYU pragma: keep namespace ddwaf::parser::v2 { @@ -39,7 +39,6 @@ std::pair> parse_matcher matcher; auto list = at(params, "list"); options = at(params, "options", options); @@ -69,7 +68,6 @@ std::pair> parse_matcher matcher; auto regex = at(params, "regex"); options = at(params, "options", options); diff --git a/src/parser/matcher_parser.hpp b/src/parser/matcher_parser.hpp index 478bdde8..177c2d4d 100644 --- a/src/parser/matcher_parser.hpp +++ b/src/parser/matcher_parser.hpp @@ -26,7 +26,7 @@ namespace ddwaf::parser::v2 { template std::pair> parse_matcher(const parameter::map ¶ms); - + template std::pair> parse_matcher( std::string_view name, const parameter::map ¶ms) @@ -45,8 +45,9 @@ std::pair> parse_matcher( inline std::pair> parse_any_matcher( std::string_view name, const parameter::map ¶ms) { - return parse_matcher< - matcher::equals<>, matcher::exact_match, matcher::greater_than<>, matcher::ip_match, matcher::is_sqli, matcher::is_xss, matcher::lower_than<>, matcher::phrase_match, matcher::regex_match>(name, params); + return parse_matcher, matcher::exact_match, matcher::greater_than<>, + matcher::ip_match, matcher::is_sqli, matcher::is_xss, matcher::lower_than<>, + matcher::phrase_match, matcher::regex_match>(name, params); } } // namespace ddwaf::parser::v2