summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/gnutls_dtls.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/gnutls_dtls.c b/lib/gnutls_dtls.c
index fe3124f849..904c5de7f8 100644
--- a/lib/gnutls_dtls.c
+++ b/lib/gnutls_dtls.c
@@ -573,7 +573,7 @@ void gnutls_dtls_set_timeouts (gnutls_session_t session, unsigned int retrans_ti
**/
void gnutls_dtls_set_mtu (gnutls_session_t session, unsigned int mtu)
{
- session->internals.dtls.mtu = mtu;
+ session->internals.dtls.mtu = MIN(mtu, DEFAULT_MAX_RECORD_SIZE);
}
/* returns overhead imposed by the record layer (encryption/compression)