From e9da418978236be775ee39aca49b71afce52f645 Mon Sep 17 00:00:00 2001 From: Remi Gacogne Date: Wed, 21 Aug 2024 10:51:27 +0200 Subject: [PATCH] dnsdist: Create the default pool early, before parsing the configuration --- pdns/dnsdistdist/dnsdist.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pdns/dnsdistdist/dnsdist.cc b/pdns/dnsdistdist/dnsdist.cc index 4186ac7875..c94beadc2c 100644 --- a/pdns/dnsdistdist/dnsdist.cc +++ b/pdns/dnsdistdist/dnsdist.cc @@ -3349,6 +3349,9 @@ int main(int argc, char** argv) dnsdist::g_asyncHolder = std::make_unique(); + /* create the default pool no matter what */ + createPoolIfNotExists(""); + setupLua(*(g_lua.lock()), false, false, cmdLine.config); setupPools(); @@ -3455,9 +3458,6 @@ int main(int argc, char** argv) webServerThread.detach(); } - /* create the default pool no matter what */ - createPoolIfNotExists(""); - for (const auto& backend : dnsdist::configuration::getCurrentRuntimeConfiguration().d_backends) { if (backend->connected) { backend->start(); -- 2.47.2