]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
fix build with LibreSSL [Yann Ylavic]
authorGiovanni Bechis <gbechis@apache.org>
Fri, 21 May 2021 15:07:38 +0000 (15:07 +0000)
committerGiovanni Bechis <gbechis@apache.org>
Fri, 21 May 2021 15:07:38 +0000 (15:07 +0000)
Github issue #188

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1890076 13f79535-47bb-0310-9956-ffa450edef68

modules/ssl/ssl_private.h

index 7eb9a364b0413f6318f3959cb52e1fba74c05e3e..e5d17da7ac3552c002248aeaf1832f37cc34255b 100644 (file)
         SSL_CTX_ctrl(ctx, SSL_CTRL_SET_MIN_PROTO_VERSION, version, NULL)
 #define SSL_CTX_set_max_proto_version(ctx, version) \
         SSL_CTX_ctrl(ctx, SSL_CTRL_SET_MAX_PROTO_VERSION, version, NULL)
-#elif LIBRESSL_VERSION_NUMBER < 0x2070000f
+#endif /* LIBRESSL_VERSION_NUMBER < 0x2060000f */
 /* LibreSSL before 2.7 declares OPENSSL_VERSION_NUMBER == 2.0 but does not
  * include most changes from OpenSSL >= 1.1 (new functions, macros, 
  * deprecations, ...), so we have to work around this...
  */
-#define MODSSL_USE_OPENSSL_PRE_1_1_API (1)
-#endif /* LIBRESSL_VERSION_NUMBER < 0x2060000f */
+#define MODSSL_USE_OPENSSL_PRE_1_1_API (LIBRESSL_VERSION_NUMBER < 0x2070000f)
 #else /* defined(LIBRESSL_VERSION_NUMBER) */
 #define MODSSL_USE_OPENSSL_PRE_1_1_API (OPENSSL_VERSION_NUMBER < 0x10100000L)
 #endif