Fix bug in packetGarbage

This commit is contained in:
Kleissner
2021-12-11 22:25:54 +01:00
parent 9f2783349e
commit ea31af1f6e

View File

@@ -126,9 +126,9 @@ func packetGarbage(packetLength int) (random []byte) {
case packetLength == 508, packetLength == internetSafeMTU:
return nil
case packetLength < 508 && (508-packetLength) < maxRandomGarbage:
maxLength = packetLength - 508
maxLength = 508 - packetLength
case packetLength < internetSafeMTU && (internetSafeMTU-packetLength) < maxRandomGarbage:
maxLength = packetLength - internetSafeMTU
maxLength = internetSafeMTU - packetLength
}
b := make([]byte, rand.Intn(maxLength))