diff --git a/router/router.go b/router/router.go index 7448cfbe..28d10abc 100644 --- a/router/router.go +++ b/router/router.go @@ -186,7 +186,8 @@ func (router *Router) udpReader(conn *net.UDPConn, po PacketSink) { log.Println("ignoring UDP read error", err) continue } else if n < NameSize { - continue // TODO something different? + log.Println("ignoring too short UDP packet from", sender) + continue } name := PeerNameFromBin(buf[:NameSize]) packet := make([]byte, n-NameSize)