diff --git a/gold/link/link.go b/gold/link/link.go index 4eaebd2..0e72b29 100644 --- a/gold/link/link.go +++ b/gold/link/link.go @@ -92,7 +92,7 @@ func (l *Link) Write(p *head.Packet, istransfer bool) (n int, err error) { offset++ } packet := *p - packet.Data = data[offset*int(l.me.mtu):] + packet.Data = data i, err := l.write(&packet, uint16(offset), istransfer, false) n += i if err != nil {