diff --git a/packet.go b/packet.go index 8c61912..fbe9129 100644 --- a/packet.go +++ b/packet.go @@ -93,13 +93,8 @@ func NewPacket(op Operation, srcHW net.HardwareAddr, srcIP netip.Addr, dstHW net return nil, ErrInvalidHardwareAddr } - // Validate IP addresses to ensure they are IPv4 addresses, and - // correct length - var invalidIP netip.Addr - if !srcIP.IsValid() || !srcIP.Is4() { - return nil, ErrInvalidIP - } - if !dstIP.Is4() || dstIP == invalidIP { + // Validate IP addresses to ensure they are IPv4 addresses. + if !srcIP.Is4() || !dstIP.Is4() { return nil, ErrInvalidIP }