aboutsummaryrefslogtreecommitdiff
path: root/net/freeradius3
diff options
context:
space:
mode:
Diffstat (limited to 'net/freeradius3')
-rw-r--r--net/freeradius3/files/patch-src__main__tls.c19
1 files changed, 14 insertions, 5 deletions
diff --git a/net/freeradius3/files/patch-src__main__tls.c b/net/freeradius3/files/patch-src__main__tls.c
index 8532d933c5a5..80766fb628f2 100644
--- a/net/freeradius3/files/patch-src__main__tls.c
+++ b/net/freeradius3/files/patch-src__main__tls.c
@@ -1,8 +1,8 @@
---- ./src/main/tls.c.orig 2014-08-04 08:03:48.000000000 -0400
-+++ ./src/main/tls.c 2014-08-04 08:04:14.000000000 -0400
-@@ -63,8 +63,8 @@
- static libssl_defect_t libssl_defects[] =
- {
+--- src/main/tls.c.orig 2017-03-06 13:58:04 UTC
++++ src/main/tls.c
+@@ -107,8 +107,8 @@ static libssl_defect_t libssl_defects[]
+ .comment = "For more information see https://www.openssl.org/news/secadv/20160922.txt"
+ },
{
- .low = 0x010001000, /* 1.0.1 */
- .high = 0x01000106f, /* 1.0.1f */
@@ -11,3 +11,12 @@
.id = "CVE-2014-0160",
.name = "Heartbleed",
.comment = "For more information see http://heartbleed.com"
+@@ -2131,7 +2131,7 @@ int cbtls_verify(int ok, X509_STORE_CTX
+ }
+
+ if (lookup == 0) {
+-#if OPENSSL_VERSION_NUMBER >= 0x10100000L
++#if OPENSSL_VERSION_NUMBER >= 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
+ ext_list = X509_get0_extensions(client_cert);
+ #else
+ X509_CINF *client_inf;