Commit 2f0275a4 authored by Dr. Stephen Henson's avatar Dr. Stephen Henson
Browse files

Disable compression for DTLS.

The only standard compression method is stateful and is incompatible with
DTLS.
parent eb7ece13
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -1865,6 +1865,8 @@ 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;
	/* 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;