Skip to content

Commit 652c549

Browse files
authored
Merge pull request #6571 from julek-wolfssl/dtls-mtu-interop
Always add DTLS_MTU_ADDITIONAL_READ_BUFFER for better MTU interop
2 parents 856b5c3 + b0c2e29 commit 652c549

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)