From 6d74e179ee012c2b4eb282c2b63f87e9a6235251 Mon Sep 17 00:00:00 2001 From: William Lallemand Date: Thu, 1 Sep 2022 16:15:10 +0200 Subject: [PATCH] BUILD: quic: add some ifdef around the SSL_ERROR_* for libressl SSL_ERROR_WANT_ASYNC, SSL_ERROR_WANT_ASYNC_JOB and SSL_ERROR_WANT_CLIENT_HELLO_CB does not seems supported by libressl. --- include/haproxy/quic_tls.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/haproxy/quic_tls.h b/include/haproxy/quic_tls.h index 114ed0b3e..c326ce9e8 100644 --- a/include/haproxy/quic_tls.h +++ b/include/haproxy/quic_tls.h @@ -259,12 +259,14 @@ static inline const char *ssl_error_str(int err) return "WANT_CONNECT"; case SSL_ERROR_WANT_ACCEPT: return "WANT_ACCEPT"; +#if !defined(LIBRESSL_VERSION_NUMBER) case SSL_ERROR_WANT_ASYNC: return "WANT_ASYNC"; case SSL_ERROR_WANT_ASYNC_JOB: return "WANT_ASYNC_JOB"; case SSL_ERROR_WANT_CLIENT_HELLO_CB: return "WANT_CLIENT_HELLO_CB"; +#endif default: return "UNKNOWN"; }