]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
libssl: do not check for sk_X509_free 11108/head
authorCharles-Henri Bruyand <charles-henri.bruyand@open-xchange.com>
Fri, 17 Dec 2021 10:18:25 +0000 (11:18 +0100)
committerCharles-Henri Bruyand <charles-henri.bruyand@open-xchange.com>
Fri, 17 Dec 2021 10:18:25 +0000 (11:18 +0100)
pdns/libssl.cc

index 3312d9de94c50f578c9715fbd23853ee362a2808..4f4f4e20f01573307623b4c00d11c12acb1fd823 100644 (file)
@@ -787,7 +787,7 @@ std::unique_ptr<SSL_CTX, void(*)(SSL_CTX*)> 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<FILE, int(*)(FILE*)>(fopen(pair.d_cert.c_str(), "r"), fclose);
       if (!fp) {