Moved mtu settings to conn create.

FossilOrigin-Name: 4f8bb635d27a132e8abf2fed1ca64c3db6d54e5cc347577b3d381f1901756930
This commit is contained in:
7u83@mail.ru
2016-03-12 21:30:12 +00:00
parent 63e4a54aaa
commit 96c3ccfe38
2 changed files with 14 additions and 1 deletions

View File

@ -20,6 +20,7 @@
#include <errno.h>
#include <gnutls/gnutls.h>
#include <gnutls/dtls.h>
#include "dtls_gnutls.h"
@ -215,6 +216,17 @@ struct dtls_gnutls_data *dtls_gnutls_data_create(struct conn *conn,int config)
gnutls_transport_set_push_function(d->session, dtls_gnutls_bio_write);
gnutls_transport_set_pull_timeout_function(d->session, dtls_gnutls_bio_wait);
#if GNUTLS_VERSION_NUMBER >= 0x030100
gnutls_handshake_set_timeout(d->session, GNUTLS_DEFAULT_HANDSHAKE_TIMEOUT);
gnutls_dtls_set_data_mtu(d->session, conn->dtls_mtu);
#endif
gnutls_dtls_set_mtu(d->session, conn->dtls_mtu);
return d;
}