mirror of
https://github.com/go-ping/ping.git
synced 2025-08-16 12:06:50 +00:00
Wrap errors when using fmt.Errorf
This commit is contained in:
parent
54fa5d1e4a
commit
01e0869fb9
2
ping.go
2
ping.go
@ -549,7 +549,7 @@ func (p *Pinger) processPacket(recv *packet) error {
|
|||||||
var m *icmp.Message
|
var m *icmp.Message
|
||||||
var err error
|
var err error
|
||||||
if m, err = icmp.ParseMessage(proto, recv.bytes); err != nil {
|
if m, err = icmp.ParseMessage(proto, recv.bytes); err != nil {
|
||||||
return fmt.Errorf("error parsing icmp message: %s", err.Error())
|
return fmt.Errorf("error parsing icmp message: %w", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
if m.Type != ipv4.ICMPTypeEchoReply && m.Type != ipv6.ICMPTypeEchoReply {
|
if m.Type != ipv4.ICMPTypeEchoReply && m.Type != ipv6.ICMPTypeEchoReply {
|
||||||
|
Loading…
Reference in New Issue
Block a user