sysutils/burp: Fix build with LibreSSL 3.5

PR:		267516
This commit is contained in:
Tassilo Philipp 2022-12-30 16:55:12 +08:00 committed by Po-Chuan Hsieh
parent 91f248d651
commit 577ebf29e8
No known key found for this signature in database
GPG Key ID: 9A4BD10F002DD04B
1 changed files with 11 additions and 0 deletions

View File

@ -0,0 +1,11 @@
--- src/server/ca.c.orig 2021-05-02 03:15:43 UTC
+++ src/server/ca.c
@@ -573,7 +573,7 @@ int ca_x509_verify_crl(struct conf **confs,
revoked=(X509_REVOKED *)
sk_X509_REVOKED_value(X509_CRL_get_REVOKED(crl), i);
if(!ASN1_INTEGER_cmp(
-#if OPENSSL_VERSION_NUMBER < 0x1010000fL || defined(LIBRESSL_VERSION_NUMBER)
+#if OPENSSL_VERSION_NUMBER < 0x10100000L || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L)
revoked->serialNumber,
#else
X509_REVOKED_get0_serialNumber(revoked),