]> Sergey Matveev's repositories - btrtrc.git/blobdiff - smartban.go
Drop support for go 1.20
[btrtrc.git] / smartban.go
index 15b4d44b4ed3bcabbe46671f3c43d2436d6c7126..034a702d950372400c8dddb002fa1121304073e5 100644 (file)
@@ -5,7 +5,8 @@ import (
        "crypto/sha1"
        "net/netip"
 
-       "github.com/anacrolix/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++
 }