]> Sergey Matveev's repositories - btrtrc.git/blobdiff - listen.go
Drop support for go 1.20
[btrtrc.git] / listen.go
index 0e1b5c0d309b88e30498007673f2590f68f77614..3840cc145a72b911438027847af806ada4ac046c 100644 (file)
--- a/listen.go
+++ b/listen.go
@@ -2,24 +2,8 @@ package torrent
 
 import "strings"
 
-type peerNetworks struct {
-       tcp4, tcp6 bool
-       utp4, utp6 bool
-}
-
-func handleErr(h func(), fs ...func() error) error {
-       for _, f := range fs {
-               err := f()
-               if err != nil {
-                       h()
-                       return err
-               }
-       }
-       return nil
-}
-
 func LoopbackListenHost(network string) string {
-       if strings.Contains(network, "4") {
+       if strings.IndexByte(network, '4') != -1 {
                return "127.0.0.1"
        } else {
                return "::1"