]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsdist: Allow resetting `setConsistentHashingBalancingFactor()` to zero
authorRemi Gacogne <remi.gacogne@powerdns.com>
Wed, 4 Dec 2024 14:40:16 +0000 (15:40 +0100)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Wed, 4 Dec 2024 14:40:16 +0000 (15:40 +0100)
pdns/dnsdist-lua.cc

index 87bd853b4fa73f262ed22434e7ffad3ec7c1c357..a3840dea4ad09e26c84ea4a7cc8bd0b723a9fd0d 100644 (file)
@@ -2126,7 +2126,7 @@ static void setupLuaConfig(LuaContext& luaCtx, bool client, bool configCheck)
 
   luaCtx.writeFunction("setConsistentHashingBalancingFactor", [](double factor) {
     setLuaSideEffect();
-    if (factor >= 1.0) {
+    if (factor >= 1.0 || factor == 0) {
       g_consistentHashBalancingFactor = factor;
     }
     else {