1
0
mirror of https://github.com/fumiama/WireGold.git synced 2026-06-07 00:40:26 +08:00

fix: MTU random range

This commit is contained in:
源文雨
2023-08-04 10:17:38 +08:00
parent 3839182c85
commit 209c0c058a

View File

@@ -17,7 +17,7 @@ func (l *Link) WriteAndPut(p *head.Packet, istransfer bool) (n int, err error) {
logrus.Debugln("[send] count:", sndcnt, ", additional data:", uint16(sndcnt))
mtu := l.mtu
if l.mturandomrange > 0 {
mtu -= uint16(rand.Intn(int(l.mturandomrange)))
mtu -= uint16(rand.Intn(int(l.mturandomrange))) & 0xfff8
}
if len(p.Data) <= int(mtu) {
if !istransfer {