]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsdist: Fix 'unused lambda capture' warning without DoH or DoT 8903/head
authorRemi Gacogne <remi.gacogne@powerdns.com>
Thu, 5 Mar 2020 10:36:33 +0000 (11:36 +0100)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Thu, 5 Mar 2020 10:36:33 +0000 (11:36 +0100)
pdns/dnsdist-lua.cc

index 9e104868d5aa1f8cc14e50956c310c5f022359d8..ba5f72dca80b79b3403e7e6f014d41f61824671d 100644 (file)
@@ -1827,10 +1827,10 @@ static void setupLuaConfig(bool client, bool configCheck)
   });
 
   g_lua.writeFunction("addDOHLocal", [client](const std::string& addr, boost::optional<boost::variant<std::string, std::vector<std::pair<int,std::string>>>> certFiles, boost::optional<boost::variant<std::string, std::vector<std::pair<int,std::string>>>> keyFiles, boost::optional<boost::variant<std::string, vector<pair<int, std::string> > > > urls, boost::optional<localbind_t> 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<std::string, std::vector<std::pair<int,std::string>>> certFiles, boost::variant<std::string, std::vector<std::pair<int,std::string>>> keyFiles, boost::optional<localbind_t> 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";