Check for NodeID length
This commit is contained in:
parent
808135904f
commit
53720c3c57
7
main.go
7
main.go
@ -89,10 +89,13 @@ func onReceive(addr net.UDPAddr, res *data.ResponseData) {
|
||||
}
|
||||
|
||||
// Updates nodes if NodeID found
|
||||
if nodeId != "" {
|
||||
nodes.Update(nodeId, res)
|
||||
if len(nodeId) != 12 {
|
||||
log.Printf("invalid NodeID '%s' from %s", nodeId, addr.String())
|
||||
return
|
||||
}
|
||||
|
||||
nodes.Update(nodeId, res)
|
||||
|
||||
if val := res.Statistics; val != nil && statsDb != nil {
|
||||
statsDb.Add(val)
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user