diff options
Diffstat (limited to 'main/freeradius/freeradius-fix-openssl-version-check.patch')
-rw-r--r-- | main/freeradius/freeradius-fix-openssl-version-check.patch | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/main/freeradius/freeradius-fix-openssl-version-check.patch b/main/freeradius/freeradius-fix-openssl-version-check.patch new file mode 100644 index 0000000000..d13ab83567 --- /dev/null +++ b/main/freeradius/freeradius-fix-openssl-version-check.patch @@ -0,0 +1,12 @@ +diff -ru freeradius-server-2.2.4.orig/src/main/version.c freeradius-server-2.2.4/src/main/version.c +--- freeradius-server-2.2.4.orig/src/main/version.c 2014-03-19 19:20:49.000000000 -0200 ++++ freeradius-server-2.2.4/src/main/version.c 2014-06-12 10:54:48.173755346 -0300 +@@ -54,7 +54,7 @@ + + ssl_linked = SSLeay(); + +- if (ssl_linked != ssl_built) { ++ if (((ssl_linked >> 8) != (ssl_built >> 8)) || (ssl_linked < ssl_built)) { + radlog(L_ERR, "libssl version mismatch." + " Built with: %lx\n Linked: %lx", + (unsigned long) ssl_built, |