From a8eafc5293a726fd373d6e92bdd7d4570f12009c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Micha=C5=82=20K=C4=99pie=C5=84?= Date: Wed, 23 Dec 2015 13:36:23 +0100 Subject: [PATCH] dnsdist: change message returned by testCrypto() if compiled without libsodium --- pdns/dnsdist-lua.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pdns/dnsdist-lua.cc b/pdns/dnsdist-lua.cc index a1902f2e1..37dc9914a 100644 --- a/pdns/dnsdist-lua.cc +++ b/pdns/dnsdist-lua.cc @@ -1034,6 +1034,7 @@ vector> setupLua(bool client, const std::string& confi g_lua.writeFunction("testCrypto", [](boost::optional optTestMsg) { setLuaNoSideEffect(); +#ifdef HAVE_LIBSODIUM try { string testmsg; @@ -1064,7 +1065,11 @@ vector> setupLua(bool client, const std::string& confi } catch(...) { g_outputBuffer="Crypto failed..\n"; - }}); + } +#else + g_outputBuffer="Crypto not available.\n"; +#endif + }); g_lua.writeFunction("setTCPRecvTimeout", [](int timeout) { g_tcpRecvTimeout=timeout; }); -- 2.40.0