summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordanfe <danfe@35697150-7ecd-e111-bb59-0022644237b5>2021-03-30 17:12:57 +0000
committerdanfe <danfe@35697150-7ecd-e111-bb59-0022644237b5>2021-03-30 17:12:57 +0000
commitf1dbcd5458c90b1194075bb890ec66c1b89b2486 (patch)
tree84bae40bba5af1b387a0347a802470956d811a37
parentf8ca8348a246b324bc22e3ee8dc46037efef332f (diff)
downloadfreebsd-ports-f1dbcd5458c90b1194075bb890ec66c1b89b2486.tar.gz
freebsd-ports-f1dbcd5458c90b1194075bb890ec66c1b89b2486.tar.bz2
Unbreak the build on FreeBSD 11 which still has old OpenSSL in the base.
Pointy hat to: danfe git-svn-id: http://svn.freebsd.org/ports/head@569564 35697150-7ecd-e111-bb59-0022644237b5
-rw-r--r--www/squid3/files/patch-src_ssl_support.cc8
1 files changed, 6 insertions, 2 deletions
diff --git a/www/squid3/files/patch-src_ssl_support.cc b/www/squid3/files/patch-src_ssl_support.cc
index 98fa91019a58..69e8f5cdb278 100644
--- a/www/squid3/files/patch-src_ssl_support.cc
+++ b/www/squid3/files/patch-src_ssl_support.cc
@@ -1,11 +1,15 @@
--- src/ssl/support.cc.orig 2018-07-15 20:46:55 UTC
+++ src/ssl/support.cc
-@@ -2159,7 +2159,7 @@ remove_session_cb(SSL_CTX *, SSL_SESSION *sessionID)
+@@ -2159,7 +2159,11 @@ remove_session_cb(SSL_CTX *, SSL_SESSION *sessionID)
}
static SSL_SESSION *
-get_session_cb(SSL *, unsigned char *sessionID, int len, int *copy)
-+get_session_cb(SSL *, const unsigned char *sessionID, int len, int *copy)
++get_session_cb(SSL *,
++#ifdef LIBRESSL_VERSION_NUMBER
++ const
++#endif
++ unsigned char *sessionID, int len, int *copy)
{
if (!SslSessionCache)
return NULL;