Hello,

yet another patch.

Ilya
From 39173d569cfc3559a9293b40be958e683193fd05 Mon Sep 17 00:00:00 2001
From: Ilya Shipitsin <chipits...@gmail.com>
Date: Fri, 6 Nov 2020 18:46:45 +0500
Subject: [PATCH] BUILD: ssl: more elegant OpenSSL early data support check

Let us change that feature detction to SSL_READ_EARLY_DATA_SUCCESS
macro check instead of version comparision.
---
 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 9072752f2..28c7665b8 100644
--- a/src/ssl_sock.c
+++ b/src/ssl_sock.c
@@ -2294,7 +2294,7 @@ static void ssl_sock_switchctx_set(SSL *ssl, SSL_CTX *ctx)
 	SSL_set_SSL_CTX(ssl, ctx);
 }
 
-#if ((HA_OPENSSL_VERSION_NUMBER >= 0x10101000L) || defined(OPENSSL_IS_BORINGSSL))
+#if (defined(SSL_READ_EARLY_DATA_SUCCESS)) || defined(OPENSSL_IS_BORINGSSL))
 
 static int ssl_sock_switchctx_err_cbk(SSL *ssl, int *al, void *priv)
 {
-- 
2.28.0

Reply via email to