ping: Fix icmp checksum
This commit is contained in:
parent
a0b34a4be9
commit
854e40dc40
1 changed files with 1 additions and 1 deletions
|
|
@ -151,7 +151,7 @@ func (c *Conn) ReadIP(buffer *buf.Buffer) error {
|
||||||
}
|
}
|
||||||
icmpHdr.SetChecksum(0)
|
icmpHdr.SetChecksum(0)
|
||||||
icmpHdr.SetChecksum(header.ICMPv6Checksum(header.ICMPv6ChecksumParams{
|
icmpHdr.SetChecksum(header.ICMPv6Checksum(header.ICMPv6ChecksumParams{
|
||||||
Header: icmpHdr[:header.ICMPv6DstUnreachableMinimumSize],
|
Header: icmpHdr,
|
||||||
Src: addr.AsSlice(),
|
Src: addr.AsSlice(),
|
||||||
Dst: c.source.Load().AsSlice(),
|
Dst: c.source.Load().AsSlice(),
|
||||||
}))
|
}))
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue