]> git.ipfire.org Git - thirdparty/pdns.git/commit
geoipbackend: stop looking after first weighted match 8565/head
authorJeremy Clerc <j.clerc@criteo.com>
Fri, 22 Nov 2019 07:31:16 +0000 (08:31 +0100)
committerJeremy Clerc <j.clerc@criteo.com>
Fri, 22 Nov 2019 07:31:16 +0000 (08:31 +0100)
commit2f2e58af3d6246276056376de0809c1b3fb100e0
tree830fc8e0862b6fb3f8faefde76419361c4ba2c67
parent8cc411dc44a62cf5250f87900e78e7216af10096
geoipbackend: stop looking after first weighted match

In the case of weighted round robin, we will give back only one
GeoIPDNSResourceRecord, so once we found it, there is no point to
keep looking except inducing a performance penalty.

This commit ensures we stop looking after we found our first weighted
match.
modules/geoipbackend/geoipbackend.cc