From b0c2e29a2e39f744f44ab9e678164c86803c51df Mon Sep 17 00:00:00 2001 From: Juliusz Sosinowicz Date: Mon, 3 Jul 2023 13:33:16 +0200 Subject: [PATCH] Always add DTLS_MTU_ADDITIONAL_READ_BUFFER for better MTU interop --- src/internal.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/internal.c b/src/internal.c index 762f0a266..939346206 100644 --- a/src/internal.c +++ b/src/internal.c @@ -7104,13 +7104,13 @@ int InitSSL(WOLFSSL* ssl, WOLFSSL_CTX* ctx, int writeDup) #endif #if defined(WOLFSSL_SCTP) || defined(WOLFSSL_DTLS_MTU) ssl->dtlsMtuSz = ctx->dtlsMtuSz; - /* Add some bytes so that we can operate with slight difference - * in set MTU size on each peer */ - ssl->dtls_expected_rx = ssl->dtlsMtuSz + - DTLS_MTU_ADDITIONAL_READ_BUFFER; + ssl->dtls_expected_rx = ssl->dtlsMtuSz; #else ssl->dtls_expected_rx = MAX_MTU; #endif + /* Add some bytes so that we can operate with slight difference + * in set MTU size on each peer */ + ssl->dtls_expected_rx += DTLS_MTU_ADDITIONAL_READ_BUFFER; ssl->dtls_timeout_init = DTLS_TIMEOUT_INIT; ssl->dtls_timeout_max = DTLS_TIMEOUT_MAX; ssl->dtls_timeout = ssl->dtls_timeout_init;