Skip to content

Commit b0c2e29

Browse files
julek-wolfssldgarske
authored andcommitted
Always add DTLS_MTU_ADDITIONAL_READ_BUFFER for better MTU interop
1 parent 856b5c3 commit b0c2e29

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

src/internal.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7104,13 +7104,13 @@ int InitSSL(WOLFSSL* ssl, WOLFSSL_CTX* ctx, int writeDup)
71047104
#endif
71057105
#if defined(WOLFSSL_SCTP) || defined(WOLFSSL_DTLS_MTU)
71067106
ssl->dtlsMtuSz = ctx->dtlsMtuSz;
7107-
/* Add some bytes so that we can operate with slight difference
7108-
* in set MTU size on each peer */
7109-
ssl->dtls_expected_rx = ssl->dtlsMtuSz +
7110-
DTLS_MTU_ADDITIONAL_READ_BUFFER;
7107+
ssl->dtls_expected_rx = ssl->dtlsMtuSz;
71117108
#else
71127109
ssl->dtls_expected_rx = MAX_MTU;
71137110
#endif
7111+
/* Add some bytes so that we can operate with slight difference
7112+
* in set MTU size on each peer */
7113+
ssl->dtls_expected_rx += DTLS_MTU_ADDITIONAL_READ_BUFFER;
71147114
ssl->dtls_timeout_init = DTLS_TIMEOUT_INIT;
71157115
ssl->dtls_timeout_max = DTLS_TIMEOUT_MAX;
71167116
ssl->dtls_timeout = ssl->dtls_timeout_init;

0 commit comments

Comments
 (0)