]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
BUILD: ssl: another build warning on LIBRESSL_VERSION_NUMBER
authorJulien Thomas <jthomas@zenetys.com>
Mon, 28 Feb 2022 21:13:31 +0000 (22:13 +0100)
committerWilliam Lallemand <wlallemand@haproxy.org>
Tue, 1 Mar 2022 14:49:30 +0000 (15:49 +0100)
We had several warnings when building haproxy 2.5.4 with
old openssl 1.0.1e. This version of openssl is the latest
available in EOL centos 6.

  include/haproxy/openssl-compat.h:157:51: \
  warning: "LIBRESSL_VERSION_NUMBER" is not defined

This patch fixed the build. It changes the #if condition,
as done in other similar parts of openssl-compat.h.

include/haproxy/openssl-compat.h

index 12a8711bff7e27c46057e9c6a5d26a4345eaa012..87bb5109c217244e5582950879286a269377a770 100644 (file)
@@ -174,7 +174,7 @@ static inline int SSL_SESSION_set1_id_context(SSL_SESSION *s, const unsigned cha
 #endif
 
 
-#if (HA_OPENSSL_VERSION_NUMBER < 0x1000200fL) && (LIBRESSL_VERSION_NUMBER < 0x2070500fL)
+#if (HA_OPENSSL_VERSION_NUMBER < 0x1000200fL) && (!defined(LIBRESSL_VERSION_NUMBER) || LIBRESSL_VERSION_NUMBER < 0x2070500fL)
 /* introduced in openssl 1.0.2 */
 
 static inline STACK_OF(X509) *X509_chain_up_ref(STACK_OF(X509) *chain)