Wrap errors when using fmt.Errorf

This commit is contained in:
Charlie Jonas 2021-03-20 12:34:01 +00:00
parent 54fa5d1e4a
commit 01e0869fb9

View File

@ -549,7 +549,7 @@ func (p *Pinger) processPacket(recv *packet) error {
var m *icmp.Message
var err error
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 {