]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsdist: Remove selectors and actions from Yaml Lua context
authorRemi Gacogne <remi.gacogne@powerdns.com>
Wed, 12 Nov 2025 11:23:20 +0000 (12:23 +0100)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Thu, 13 Nov 2025 09:43:01 +0000 (10:43 +0100)
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
pdns/dnsdistdist/dnsdist-lua.cc

index 8ec44f2df8dd9e9acaf483105d7779317417f30e..8acb9ab88e04bb212440278eb4eab217575bf5f7 100644 (file)
@@ -3213,8 +3213,6 @@ void setupLuaBindingsOnly(LuaContext& luaCtx, bool client, bool configCheck)
   setupLuaInspection(luaCtx);
   setupLuaVars(luaCtx);
   setupLuaWeb(luaCtx);
-  setupLuaActions(luaCtx);
-  setupLuaSelectors(luaCtx);
   dnsdist::configuration::yaml::addLuaBindingsForYAMLObjects(luaCtx);
 
 #ifdef LUAJIT_VERSION
@@ -3230,6 +3228,8 @@ void setupLuaConfigurationOptions(LuaContext& luaCtx, bool client, bool configCh
   }
 
   setupLuaConfig(luaCtx, client, configCheck);
+  setupLuaActions(luaCtx);
+  setupLuaSelectors(luaCtx);
   setupLuaRuleChainsManagement(luaCtx);
   dnsdist::lua::hooks::setupLuaHooks(luaCtx);
 }