]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
BUILD: ssl: more elegant anti-replay feature presence check
authorIlya Shipitsin <chipitsine@gmail.com>
Sun, 19 Jan 2020 07:20:14 +0000 (12:20 +0500)
committerWilly Tarreau <w@1wt.eu>
Wed, 22 Jan 2020 05:50:21 +0000 (06:50 +0100)
Instead of tracking the version number to figure whether
SSL_OP_NO_ANTI_REPLAY is defined, simply rely on its definition.

src/ssl_sock.c

index b898537eb918820866a8f120091472459ea29daa..7df952be56eaa93948bbfe55bae366b95f67151a 100644 (file)
@@ -4694,7 +4694,7 @@ ssl_sock_initial_ctx(struct bind_conf *bind_conf)
 #ifdef OPENSSL_IS_BORINGSSL
        SSL_CTX_set_select_certificate_cb(ctx, ssl_sock_switchctx_cbk);
        SSL_CTX_set_tlsext_servername_callback(ctx, ssl_sock_switchctx_err_cbk);
-#elif (HA_OPENSSL_VERSION_NUMBER >= 0x10101000L)
+#elif defined(SSL_OP_NO_ANTI_REPLAY)
        if (bind_conf->ssl_conf.early_data)
                SSL_CTX_set_options(ctx, SSL_OP_NO_ANTI_REPLAY);
        SSL_CTX_set_client_hello_cb(ctx, ssl_sock_switchctx_cbk, NULL);