]> Sergey Matveev's repositories - btrtrc.git/blob - listen.go
Rework conns to/and allow multiple DHT servers
[btrtrc.git] / listen.go
1 package torrent
2
3 type peerNetworks struct {
4         tcp4, tcp6 bool
5         utp4, utp6 bool
6 }
7
8 func handleErr(h func(), fs ...func() error) error {
9         for _, f := range fs {
10                 err := f()
11                 if err != nil {
12                         h()
13                         return err
14                 }
15         }
16         return nil
17 }