From: Remi Gacogne Date: Thu, 5 Mar 2020 10:36:33 +0000 (+0100) Subject: dnsdist: Fix 'unused lambda capture' warning without DoH or DoT X-Git-Tag: dnsdist-1.5.0-alpha1~24^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F8903%2Fhead;p=thirdparty%2Fpdns.git dnsdist: Fix 'unused lambda capture' warning without DoH or DoT --- 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";