From df17e0e1a7908bdf665da4423b5f26d722e02eed Mon Sep 17 00:00:00 2001 From: Willy Tarreau Date: Fri, 10 May 2019 09:16:53 +0200 Subject: [PATCH] BUILD: ssl: fix libressl build again after aes-gcm-enc Enabling aes-gcm-enc in last commit (MINOR: ssl: enable aes_gcm_dec on LibreSSL) uncovered a wrong condition on the define of the EVP_CTRL_AEAD_SET_IVLEN macro which I forgot to add when making the commit, resulting in breaking libressl build again. In case libressl later defines this macro, the test will have to change for a version range instead. --- src/ssl_sock.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ssl_sock.c b/src/ssl_sock.c index e3e938d939..506be4eb1f 100644 --- a/src/ssl_sock.c +++ b/src/ssl_sock.c @@ -72,7 +72,7 @@ #define X509_getm_notAfter X509_get_notAfter #endif -#if (OPENSSL_VERSION_NUMBER < 0x1010000fL && !defined LIBRESSL_VERSION_NUMBER) +#if (OPENSSL_VERSION_NUMBER < 0x1010000fL || defined LIBRESSL_VERSION_NUMBER) #define EVP_CTRL_AEAD_SET_IVLEN EVP_CTRL_GCM_SET_IVLEN #define EVP_CTRL_AEAD_SET_TAG EVP_CTRL_GCM_SET_TAG #endif -- 2.47.3