X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=ssl%2Fssl_lib.c;h=c3b40323687cd0ddbd733044b83319150f00c9a8;hp=1de2625c586f360d919256151cd1010c06665666;hb=2f0275a4c3c8921e51d5c0ceb64a71d53dda5da0;hpb=eb7ece138120be1fbc1959c2df4a9b090563ea39 diff --git a/ssl/ssl_lib.c b/ssl/ssl_lib.c index 1de2625c58..c3b4032368 100644 --- a/ssl/ssl_lib.c +++ b/ssl/ssl_lib.c @@ -1865,7 +1865,9 @@ SSL_CTX *SSL_CTX_new(const 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->ssl3_enc->enc_flags & SSL_ENC_FLAG_DTLS)) + ret->comp_methods=SSL_COMP_get_compression_methods(); ret->max_send_fragment = SSL3_RT_MAX_PLAIN_LENGTH;