From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: Ismael Luceno Date: Fri, 14 Aug 2026 00:41:42 +0200 Subject: [PATCH] Fix build against LibreSSL 2.7+ Origin: Source Mage Upstream-Status: Pending Signed-off-by: Ismael Luceno --- content/fetchers/about/certificate.c | 2 +- content/fetchers/curl.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) --- a/content/fetchers/curl.c 2026-08-13 14:34:13.202171128 +0200 +++ b/content/fetchers/curl.c 2026-08-13 14:34:24.898340764 +0200 @@ -98,7 +98,7 @@ /* OpenSSL 1.0.x to 1.1.0 certificate reference counting changed * LibreSSL declares its OpenSSL version as 2.1 but only supports the old way */ -#if (defined(LIBRESSL_VERSION_NUMBER) || (OPENSSL_VERSION_NUMBER < 0x1010000fL)) +#if (defined(LIBRESSL_VERSION_NUMBER) && (LIBRESSL_VERSION_NUMBER < 0x2070000fL)) || (OPENSSL_VERSION_NUMBER < 0x1010000fL) static int ns_X509_up_ref(X509 *cert) { cert->references++; --- a/content/fetchers/about/certificate.c 2026-08-13 14:34:13.203171143 +0200 +++ b/content/fetchers/about/certificate.c 2026-08-13 14:34:24.901340808 +0200 @@ -137,7 +137,7 @@ /* OpenSSL 1.0.x, 1.0.2, 1.1.0 and 1.1.1 API all changed * LibreSSL declares its OpenSSL version as 2.1 but only supports 1.0.x API */ -#if (defined(LIBRESSL_VERSION_NUMBER) || (OPENSSL_VERSION_NUMBER < 0x1010000fL)) +#if (defined(LIBRESSL_VERSION_NUMBER) && (LIBRESSL_VERSION_NUMBER < 0x2070000fL)) || (OPENSSL_VERSION_NUMBER < 0x1010000fL) /* 1.0.x */ #if (defined(LIBRESSL_VERSION_NUMBER) || (OPENSSL_VERSION_NUMBER < 0x1000200fL)) .