mirror of
https://github.com/openssl/openssl.git
synced 2024-11-27 05:21:51 +08:00
Fix a bug in create_ssl_ctx_pair()
The max protocol version was only being set on the server side. It should have been done on both the client and the server. Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/6113)
This commit is contained in:
parent
3bfa4756bd
commit
6021d8ec5a
@ -531,10 +531,10 @@ int create_ssl_ctx_pair(const SSL_METHOD *sm, const SSL_METHOD *cm,
|
||||
goto err;
|
||||
if (clientctx != NULL
|
||||
&& ((min_proto_version > 0
|
||||
&& !TEST_true(SSL_CTX_set_min_proto_version(serverctx,
|
||||
&& !TEST_true(SSL_CTX_set_min_proto_version(clientctx,
|
||||
min_proto_version)))
|
||||
|| (max_proto_version > 0
|
||||
&& !TEST_true(SSL_CTX_set_max_proto_version(serverctx,
|
||||
&& !TEST_true(SSL_CTX_set_max_proto_version(clientctx,
|
||||
max_proto_version)))))
|
||||
goto err;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user