|
|
@ -39,7 +39,6 @@ var ( |
|
|
|
errPacketTooSmall = errors.New("too small") |
|
|
|
errPacketTooSmall = errors.New("too small") |
|
|
|
errBadHash = errors.New("bad hash") |
|
|
|
errBadHash = errors.New("bad hash") |
|
|
|
errExpired = errors.New("expired") |
|
|
|
errExpired = errors.New("expired") |
|
|
|
errBadVersion = errors.New("version mismatch") |
|
|
|
|
|
|
|
errUnsolicitedReply = errors.New("unsolicited reply") |
|
|
|
errUnsolicitedReply = errors.New("unsolicited reply") |
|
|
|
errUnknownNode = errors.New("unknown node") |
|
|
|
errUnknownNode = errors.New("unknown node") |
|
|
|
errTimeout = errors.New("RPC timeout") |
|
|
|
errTimeout = errors.New("RPC timeout") |
|
|
@ -522,9 +521,6 @@ func (req *ping) handle(t *udp, from *net.UDPAddr, fromID NodeID, mac []byte) er |
|
|
|
if expired(req.Expiration) { |
|
|
|
if expired(req.Expiration) { |
|
|
|
return errExpired |
|
|
|
return errExpired |
|
|
|
} |
|
|
|
} |
|
|
|
if req.Version != Version { |
|
|
|
|
|
|
|
return errBadVersion |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
t.send(from, pongPacket, pong{ |
|
|
|
t.send(from, pongPacket, pong{ |
|
|
|
To: makeEndpoint(from, req.From.TCP), |
|
|
|
To: makeEndpoint(from, req.From.TCP), |
|
|
|
ReplyTok: mac, |
|
|
|
ReplyTok: mac, |
|
|
|