From: Michał Kępień Date: Wed, 23 Dec 2015 12:36:23 +0000 (+0100) Subject: dnsdist: change message returned by testCrypto() if compiled without libsodium X-Git-Tag: dnsdist-1.0.0-alpha1^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F3092%2Fhead;p=thirdparty%2Fpdns.git dnsdist: change message returned by testCrypto() if compiled without libsodium --- diff --git a/pdns/dnsdist-lua.cc b/pdns/dnsdist-lua.cc index a1902f2e13..37dc9914a7 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; });