From: RvdE Date: Sun, 3 Aug 2025 20:25:33 +0000 (+0200) Subject: Add missing #if statements to dnsdist-lua.cc X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7b055c28647c179643775a0bfe18c1c3bbda2bc4;p=thirdparty%2Fpdns.git Add missing #if statements to dnsdist-lua.cc This adds some missing #if statements to support building without OpenSSL. Signed-off-by: RvdE --- diff --git a/pdns/dnsdistdist/dnsdist-lua.cc b/pdns/dnsdistdist/dnsdist-lua.cc index f330c2dae..ac9394b0d 100644 --- a/pdns/dnsdistdist/dnsdist-lua.cc +++ b/pdns/dnsdistdist/dnsdist-lua.cc @@ -2260,6 +2260,7 @@ static void setupLuaConfig(LuaContext& luaCtx, bool client, bool configCheck) bool ignoreTLSConfigurationErrors = false; if (getOptionalValue(vars, "ignoreTLSConfigurationErrors", ignoreTLSConfigurationErrors) > 0 && ignoreTLSConfigurationErrors) { +#if defined(HAVE_LIBSSL) // we are asked to try to load the certificates so we can return a potential error // and properly ignore the frontend before actually launching it try { @@ -2269,6 +2270,7 @@ static void setupLuaConfig(LuaContext& luaCtx, bool client, bool configCheck) errlog("Ignoring DoH frontend: '%s'", e.what()); return; } +#endif /* HAVE_LIBSSL */ } checkAllParametersConsumed("addDOHLocal", vars); @@ -2357,6 +2359,7 @@ static void setupLuaConfig(LuaContext& luaCtx, bool client, bool configCheck) bool ignoreTLSConfigurationErrors = false; if (getOptionalValue(vars, "ignoreTLSConfigurationErrors", ignoreTLSConfigurationErrors) > 0 && ignoreTLSConfigurationErrors) { +#if defined(HAVE_LIBSSL) // we are asked to try to load the certificates so we can return a potential error // and properly ignore the frontend before actually launching it try { @@ -2366,6 +2369,7 @@ static void setupLuaConfig(LuaContext& luaCtx, bool client, bool configCheck) errlog("Ignoring DoH3 frontend: '%s'", e.what()); return; } +#endif /* HAVE_LIBSSL */ } checkAllParametersConsumed("addDOH3Local", vars); @@ -2433,6 +2437,7 @@ static void setupLuaConfig(LuaContext& luaCtx, bool client, bool configCheck) bool ignoreTLSConfigurationErrors = false; if (getOptionalValue(vars, "ignoreTLSConfigurationErrors", ignoreTLSConfigurationErrors) > 0 && ignoreTLSConfigurationErrors) { +#if defined(HAVE_LIBSSL) // we are asked to try to load the certificates so we can return a potential error // and properly ignore the frontend before actually launching it try { @@ -2442,6 +2447,7 @@ static void setupLuaConfig(LuaContext& luaCtx, bool client, bool configCheck) errlog("Ignoring DoQ frontend: '%s'", e.what()); return; } +#endif /* HAVE_LIBSSL */ } checkAllParametersConsumed("addDOQLocal", vars);