Disable compression for DTLS.
The only standard compression method is stateful and is incompatible with DTLS. (cherry picked from commit e14b8410ca882da8e9579a2d928706f894c8e1ae)
This commit is contained in:
parent
01de6e21cc
commit
e1e39a2451
@ -1567,7 +1567,9 @@ SSL_CTX *SSL_CTX_new(SSL_METHOD *meth)
|
||||
CRYPTO_new_ex_data(CRYPTO_EX_INDEX_SSL_CTX, ret, &ret->ex_data);
|
||||
|
||||
ret->extra_certs=NULL;
|
||||
ret->comp_methods=SSL_COMP_get_compression_methods();
|
||||
/* No compression for DTLS */
|
||||
if (meth->version != DTLS1_VERSION)
|
||||
ret->comp_methods=SSL_COMP_get_compression_methods();
|
||||
|
||||
#ifndef OPENSSL_NO_TLSEXT
|
||||
ret->tlsext_servername_callback = 0;
|
||||
|
Loading…
x
Reference in New Issue
Block a user