round MTU to multiple of 16 for SSU1

This commit is contained in:
orignal 2022-07-14 07:58:55 -04:00
parent 665a914dc3
commit 14a6947b02

View File

@ -434,6 +434,8 @@ namespace i2p
mtu = maxMTU;
LogPrint(eLogWarning, "Router: MTU dropped to upper limit of ", maxMTU, " bytes");
}
else if (mtu && !address->IsSSU2 ()) // SSU1
mtu = (mtu >> 4) << 4; // round to multiple of 16
if (address->ssu) address->ssu->mtu = mtu;
}
}