From: Remi Gacogne Date: Mon, 30 Sep 2019 14:54:57 +0000 (+0200) Subject: dnsdist: Fix the creation order of rules when inserted via SetRules() X-Git-Tag: dnsdist-1.4.0-rc4~57^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1d3cec505c8ac923c9e3be86b08413af88507a5a;p=pdns dnsdist: Fix the creation order of rules when inserted via SetRules() --- diff --git a/pdns/dnsdist-lua-rules.cc b/pdns/dnsdist-lua-rules.cc index 07ee3d35e..f86acf4b2 100644 --- a/pdns/dnsdist-lua-rules.cc +++ b/pdns/dnsdist-lua-rules.cc @@ -259,7 +259,7 @@ void setupLuaRules() const auto& newruleaction = pair.second; if (newruleaction->d_action) { auto rule=makeRule(newruleaction->d_rule); - gruleactions.push_back({rule, newruleaction->d_action, newruleaction->d_id}); + gruleactions.push_back({rule, newruleaction->d_action, newruleaction->d_id, newruleaction->d_creationOrder}); } } });