X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=smartban.go;h=034a702d950372400c8dddb002fa1121304073e5;hb=HEAD;hp=74f645e2865d2b2269333430c0eea24b6cf93e47;hpb=4a8611b23ef65d0309f96ed5c552d62e3e35a76d;p=btrtrc.git diff --git a/smartban.go b/smartban.go index 74f645e2..034a702d 100644 --- a/smartban.go +++ b/smartban.go @@ -5,7 +5,8 @@ import ( "crypto/sha1" "net/netip" - "github.com/anacrolix/torrent/generics" + g "github.com/anacrolix/generics" + "github.com/anacrolix/torrent/smartban" ) @@ -25,7 +26,7 @@ type blockCheckingWriter struct { func (me *blockCheckingWriter) checkBlock() { b := me.blockBuffer.Next(me.chunkSize) for _, peer := range me.cache.CheckBlock(me.requestIndex, b) { - generics.MakeMapIfNilAndSet(&me.badPeers, peer, struct{}{}) + g.MakeMapIfNilAndSet(&me.badPeers, peer, struct{}{}) } me.requestIndex++ }