From a3d91c5a60f77eb177eebba178a89dcccac43a77 Mon Sep 17 00:00:00 2001 From: meltie2013 Date: Fri, 7 Oct 2022 22:00:28 +0100 Subject: [PATCH] Add maximum check for OpenSSL versions greater then supported version. Signed-off-by: billy1arm --- src/mangosd/mangosd.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/mangosd/mangosd.cpp b/src/mangosd/mangosd.cpp index c5b861b0..2df3fad4 100644 --- a/src/mangosd/mangosd.cpp +++ b/src/mangosd/mangosd.cpp @@ -391,10 +391,10 @@ int main(int argc, char** argv) sLog.outString("Using configuration file %s.", cfg_file); DETAIL_LOG("Using SSL version: %s (Library: %s)", OPENSSL_VERSION_TEXT, SSLeay_version(SSLEAY_VERSION)); - if (SSLeay() < 0x009080bfL) + if (SSLeay() < 0x10100000L || SSLeay() > 0x10200000L) { - DETAIL_LOG("WARNING: Outdated version of OpenSSL lib. Logins to server may not work!"); - DETAIL_LOG("WARNING: Minimal required version [OpenSSL 0.9.8k]"); + DETAIL_LOG("WARNING: OpenSSL version may be out of date or unsupported. Logins to server may not work!"); + DETAIL_LOG("WARNING: Minimal required version [OpenSSL 1.1.x] and Maximum supported version [OpenSSL 1.2]"); } DETAIL_LOG("Using ACE: %s", ACE_VERSION);