]> granicus.if.org Git - pdns/commitdiff
dnsdist: Fix the creation order of rules when inserted via SetRules()
authorRemi Gacogne <remi.gacogne@powerdns.com>
Mon, 30 Sep 2019 14:54:57 +0000 (16:54 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Mon, 30 Sep 2019 14:54:57 +0000 (16:54 +0200)
pdns/dnsdist-lua-rules.cc

index 07ee3d35eb9080321fface8abbec1995332d6778..f86acf4b2b5c170a91ea07c4767e7eb086563bcb 100644 (file)
@@ -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});
             }
           }
         });