From: Matt Joiner Date: Wed, 1 Apr 2015 06:37:32 +0000 (+1100) Subject: dht: Apply blocklist to incoming packets X-Git-Tag: v1.0.0~1213 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=4cb3e94a91e0bd2c1659f759d3fb50e55601c552;p=btrtrc.git dht: Apply blocklist to incoming packets --- diff --git a/dht/dht.go b/dht/dht.go index 737449e5..1bdb9ab5 100644 --- a/dht/dht.go +++ b/dht/dht.go @@ -572,6 +572,9 @@ func (s *Server) serve() error { logonce.Stderr.Printf("received dht packet exceeds buffer size") continue } + if s.ipBlocked(util.AddrIP(addr)) { + continue + } s.processPacket(b[:n], newDHTAddr(addr)) } }