diff --git a/ping.go b/ping.go index 00bd42f..8216c83 100644 --- a/ping.go +++ b/ping.go @@ -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 {