]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
BUILD: quic: add some ifdef around the SSL_ERROR_* for libressl
authorWilliam Lallemand <wlallemand@haproxy.org>
Thu, 1 Sep 2022 14:15:10 +0000 (16:15 +0200)
committerWilliam Lallemand <wlallemand@haproxy.org>
Wed, 7 Sep 2022 07:33:46 +0000 (09:33 +0200)
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

index 114ed0b3e30a705b26a1d1e0c99c6e74f3b971be..c326ce9e81f0f2141e5c3fc33cec644b2a80bbea 100644 (file)
@@ -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";
        }