]> granicus.if.org Git - pdns/commit
dnsdist: Sort the servers based on their 'order' after it has been set
authorRemi Gacogne <remi.gacogne@powerdns.com>
Mon, 4 Dec 2017 11:22:19 +0000 (12:22 +0100)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Tue, 13 Feb 2018 14:08:37 +0000 (15:08 +0100)
commitc4ea91efe853ab9fe59c734382ab91c14168afed
tree31b1819e7a84150ae8249229f11513cc8f7cdcdc
parent7b8c947ee7adc34ac512cebd066fb2bebf146647
dnsdist: Sort the servers based on their 'order' after it has been set

We keep the servers ordered inside their pools because it's easier
for the policies that way, so we sort them whenever a new one is
added. However we were doing the sorting _before_ the order of the
new server had been set, resulting in the last added server to be
sorted based on an order of 0, regardless of its actual order.
Reported by Frank Even (thanks!).

(cherry picked from commit 8c82c02db52398907377ea02f84527e5f29158ee)
pdns/dnsdist-lua.cc