From: Charles-Henri Bruyand Date: Fri, 17 Dec 2021 10:18:25 +0000 (+0100) Subject: libssl: do not check for sk_X509_free X-Git-Tag: auth-4.7.0-alpha1~110^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F11108%2Fhead;p=thirdparty%2Fpdns.git libssl: do not check for sk_X509_free --- diff --git a/pdns/libssl.cc b/pdns/libssl.cc index 3312d9de94..4f4f4e20f0 100644 --- a/pdns/libssl.cc +++ b/pdns/libssl.cc @@ -787,7 +787,7 @@ std::unique_ptr libssl_init_server_context(const TLS /* load certificate and private key */ for (const auto& pair : config.d_certKeyPairs) { if (!pair.d_key) { -#if defined(HAVE_SSL_CTX_USE_CERT_AND_KEY) && HAVE_SSL_CTX_USE_CERT_AND_KEY == 1 && defined(sk_X509_free) +#if defined(HAVE_SSL_CTX_USE_CERT_AND_KEY) && HAVE_SSL_CTX_USE_CERT_AND_KEY == 1 // If no separate key is given, treat it as a pkcs12 file auto fp = std::unique_ptr(fopen(pair.d_cert.c_str(), "r"), fclose); if (!fp) {