]> 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>
Mon, 4 Dec 2017 11:22:19 +0000 (12:22 +0100)
commit8c82c02db52398907377ea02f84527e5f29158ee
tree379786b8d502fe9893906ad11175f56a6a895ee1
parent485013a74e7946c7c2ce580ac98d78d819c89698
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!).
pdns/dnsdist-lua.cc