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: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F8359%2Fhead;p=thirdparty%2Fpdns.git 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 07ee3d35eb..f86acf4b2b 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}); } } });