diff --git a/modules/chansaver.cpp b/modules/chansaver.cpp index d0703ac5..94c4fa71 100644 --- a/modules/chansaver.cpp +++ b/modules/chansaver.cpp @@ -21,6 +21,12 @@ class CChanSaverMod : public CModule { public: MODCONSTRUCTOR(CChanSaverMod) { + } + + virtual ~CChanSaverMod() { + } + + bool OnLoad(const CString& sArgsi, CString& sMessage) override { switch (GetType()) { case CModInfo::GlobalModule: LoadUsers(); @@ -32,9 +38,7 @@ public: LoadNetwork(GetNetwork()); break; } - } - - virtual ~CChanSaverMod() { + return true; } void LoadUsers() { diff --git a/src/Socket.cpp b/src/Socket.cpp index 6b838988..067668cc 100644 --- a/src/Socket.cpp +++ b/src/Socket.cpp @@ -26,6 +26,7 @@ #include #endif +#ifdef HAVE_LIBSSL // Copypasted from https://wiki.mozilla.org/Security/Server_Side_TLS#Intermediate_compatibility_.28default.29 at 22 Dec 2014 static CString ZNC_DefaultCipher() { return @@ -36,6 +37,7 @@ static CString ZNC_DefaultCipher() { "DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:" "AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA"; } +#endif CZNCSock::CZNCSock(int timeout) : Csock(timeout) { #ifdef HAVE_LIBSSL