From b35ad620cf517c44a70dad0bdf6251902f34f384 Mon Sep 17 00:00:00 2001 From: Remi Gacogne Date: Thu, 5 Mar 2020 11:36:33 +0100 Subject: [PATCH] dnsdist: Fix 'unused lambda capture' warning without DoH or DoT --- pdns/dnsdist-lua.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pdns/dnsdist-lua.cc b/pdns/dnsdist-lua.cc index 9e104868d5..ba5f72dca8 100644 --- a/pdns/dnsdist-lua.cc +++ b/pdns/dnsdist-lua.cc @@ -1827,10 +1827,10 @@ static void setupLuaConfig(bool client, bool configCheck) }); g_lua.writeFunction("addDOHLocal", [client](const std::string& addr, boost::optional>>> certFiles, boost::optional>>> keyFiles, boost::optional > > > urls, boost::optional vars) { -#ifdef HAVE_DNS_OVER_HTTPS if (client) { return; } +#ifdef HAVE_DNS_OVER_HTTPS setLuaSideEffect(); if (g_configurationDone) { g_outputBuffer="addDOHLocal cannot be used at runtime!\n"; @@ -2023,9 +2023,10 @@ static void setupLuaConfig(bool client, bool configCheck) }); g_lua.writeFunction("addTLSLocal", [client](const std::string& addr, boost::variant>> certFiles, boost::variant>> keyFiles, boost::optional vars) { -#ifdef HAVE_DNS_OVER_TLS - if (client) + if (client) { return; + } +#ifdef HAVE_DNS_OVER_TLS setLuaSideEffect(); if (g_configurationDone) { g_outputBuffer="addTLSLocal cannot be used at runtime!\n"; -- 2.47.2