summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2013-06-19 23:02:45 +0200
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2013-06-19 23:06:09 +0200
commit39fe9d46a69c037929b9bcd29bf5ba190c44eee4 (patch)
treee79807fbc80bd6922003c514f1f0424c083b0b2a
parent7155a567db328f33b24d03b5831c64de238d6ce5 (diff)
downloadgnutls-39fe9d46a69c037929b9bcd29bf5ba190c44eee4.tar.gz
enforce the maximum TLS size when setting MTU
-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)