summaryrefslogtreecommitdiff
path: root/databases/mysql80-server/files/patch-vio_viossl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'databases/mysql80-server/files/patch-vio_viossl.cc')
-rw-r--r--databases/mysql80-server/files/patch-vio_viossl.cc10
1 files changed, 10 insertions, 0 deletions
diff --git a/databases/mysql80-server/files/patch-vio_viossl.cc b/databases/mysql80-server/files/patch-vio_viossl.cc
index 6411c28dacbe..6d4457a28dfa 100644
--- a/databases/mysql80-server/files/patch-vio_viossl.cc
+++ b/databases/mysql80-server/files/patch-vio_viossl.cc
@@ -1,5 +1,15 @@
--- vio/viossl.cc.orig 2019-09-20 08:30:51 UTC
+++ vio/viossl.cc
+@@ -45,7 +45,8 @@
+ BIO_set_callback_ex was added in openSSL 1.1.1
+ For older openSSL, use the deprecated BIO_set_callback.
+ */
+-#if OPENSSL_VERSION_NUMBER >= 0x10101000L
++#if OPENSSL_VERSION_NUMBER >= 0x10101000L && \
++ !defined(LIBRESSL_VERSION_NUMBER)
+ #define HAVE_BIO_SET_CALLBACK_EX
+ #endif
+
@@ -490,7 +490,7 @@ static int ssl_do(struct st_VioSSLFd *ptr, Vio *vio, l
#if !defined(DBUG_OFF)
{