summaryrefslogtreecommitdiff
path: root/packages/app-backup/bacula/files/bacula-libressl-2.7.patch
diff options
context:
space:
mode:
Diffstat (limited to 'packages/app-backup/bacula/files/bacula-libressl-2.7.patch')
-rw-r--r--packages/app-backup/bacula/files/bacula-libressl-2.7.patch13
1 files changed, 13 insertions, 0 deletions
diff --git a/packages/app-backup/bacula/files/bacula-libressl-2.7.patch b/packages/app-backup/bacula/files/bacula-libressl-2.7.patch
new file mode 100644
index 0000000..c7986d7
--- /dev/null
+++ b/packages/app-backup/bacula/files/bacula-libressl-2.7.patch
@@ -0,0 +1,13 @@
+diff --git a/src/lib/openssl-compat.h b/src/lib/openssl-compat.h
+index e811a4b97..e547bd9a2 100644
+--- a/src/lib/openssl-compat.h
++++ b/src/lib/openssl-compat.h
+@@ -1,7 +1,7 @@
+ #ifndef __OPENSSL_COPMAT__H__
+ #define __OPENSSL_COPMAT__H__
+
+-#if ( (OPENSSL_VERSION_NUMBER < 0x10100000L) || defined(LIBRESSL_VERSION_NUMBER) )
++#if ( (OPENSSL_VERSION_NUMBER < 0x10100000L) || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x20700000 ) )
+ static inline int EVP_PKEY_up_ref(EVP_PKEY *pkey)
+ {
+ CRYPTO_add(&pkey->references, 1, CRYPTO_LOCK_EVP_PKEY);