From cf27581c76387d8d2c4d9d2b5605fa4ef4c65c74 Mon Sep 17 00:00:00 2001 From: orignal Date: Mon, 5 Sep 2022 15:27:38 -0400 Subject: [PATCH] check min MTU 1280 --- libi2pd/SSU2Session.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/libi2pd/SSU2Session.cpp b/libi2pd/SSU2Session.cpp index 5053dc94..4df9a076 100644 --- a/libi2pd/SSU2Session.cpp +++ b/libi2pd/SSU2Session.cpp @@ -2196,6 +2196,7 @@ namespace transport mtu = m_Address->ssu->mtu; if (mtu) { + if (mtu < (int)SSU2_MIN_PACKET_SIZE) mtu = SSU2_MIN_PACKET_SIZE; m_MaxPayloadSize = mtu - (addr->IsV6 () ? IPV6_HEADER_SIZE: IPV4_HEADER_SIZE) - UDP_HEADER_SIZE - 32; LogPrint (eLogDebug, "SSU2: Session MTU=", mtu, ", max payload size=", m_MaxPayloadSize); }