From a6fa7bfe705ba89b1b2e57f5d1fd358a53934050 Mon Sep 17 00:00:00 2001 From: Leonardo Arena Date: Wed, 13 Aug 2014 08:21:28 +0000 Subject: main/freeradius3: fix openssl version check --- main/freeradius3/freeradius-fix-openssl-version-check.patch | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 main/freeradius3/freeradius-fix-openssl-version-check.patch (limited to 'main/freeradius3/freeradius-fix-openssl-version-check.patch') diff --git a/main/freeradius3/freeradius-fix-openssl-version-check.patch b/main/freeradius3/freeradius-fix-openssl-version-check.patch new file mode 100644 index 000000000..e694c5180 --- /dev/null +++ b/main/freeradius3/freeradius-fix-openssl-version-check.patch @@ -0,0 +1,11 @@ +--- a/src/main/version.c ++++ b/src/main/version.c +@@ -48,7 +48,7 @@ + + ssl_linked = SSLeay(); + +- if (ssl_linked != ssl_built) { ++ if (((ssl_linked >> 8) != (ssl_built >> 8)) || (ssl_linked < ssl_built)) { + ERROR("libssl version mismatch. built: %lx linked: %lx", + (unsigned long) ssl_built, + (unsigned long) ssl_linked); -- cgit v1.2.3