Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
bool applyRulesToResponse(const std::vector<dnsdist::rules::ResponseRuleAction>& respRuleActions, DNSResponse& dnsResponse)
{
+ if (respRuleActions.empty()) {
+ return true;
+ }
+
DNSResponseAction::Action action = DNSResponseAction::Action::None;
std::string ruleresult;
for (const auto& rrule : respRuleActions) {
static bool applyRulesChainToQuery(const std::vector<dnsdist::rules::RuleAction>& rules, DNSQuestion& dnsQuestion)
{
+ if (rules.empty()) {
+ return true;
+ }
+
DNSAction::Action action = DNSAction::Action::None;
string ruleresult;
bool drop = false;