mirror of https://github.com/aria2/aria2
Check SSL_OP_NO_COMPRESSION is available before using it
parent
a722500d62
commit
988878930e
|
@ -57,8 +57,11 @@ TLSContext::TLSContext(TLSSessionSide side)
|
||||||
ERR_error_string(ERR_get_error(), 0)));
|
ERR_error_string(ERR_get_error(), 0)));
|
||||||
}
|
}
|
||||||
// Disable SSLv2 and enable all workarounds for buggy servers
|
// Disable SSLv2 and enable all workarounds for buggy servers
|
||||||
SSL_CTX_set_options(sslCtx_, SSL_OP_ALL|SSL_OP_NO_SSLv2|
|
SSL_CTX_set_options(sslCtx_, SSL_OP_ALL | SSL_OP_NO_SSLv2
|
||||||
SSL_OP_NO_COMPRESSION);
|
#ifdef SSL_OP_NO_COMPRESSION
|
||||||
|
| SSL_OP_NO_COMPRESSION
|
||||||
|
#endif // SSL_OP_NO_COMPRESSION
|
||||||
|
);
|
||||||
SSL_CTX_set_mode(sslCtx_, SSL_MODE_AUTO_RETRY);
|
SSL_CTX_set_mode(sslCtx_, SSL_MODE_AUTO_RETRY);
|
||||||
SSL_CTX_set_mode(sslCtx_, SSL_MODE_ENABLE_PARTIAL_WRITE);
|
SSL_CTX_set_mode(sslCtx_, SSL_MODE_ENABLE_PARTIAL_WRITE);
|
||||||
#ifdef SSL_MODE_RELEASE_BUFFERS
|
#ifdef SSL_MODE_RELEASE_BUFFERS
|
||||||
|
|
Loading…
Reference in New Issue