X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=utp_libutp.go;h=6da9402c3fe820337b286dd89f0fe5ab3df75978;hb=HEAD;hp=cbb0d69a396298becaee98374631efef4c050dfd;hpb=11ae25660ad3048ee5736694793fead3305f5c5b;p=btrtrc.git diff --git a/utp_libutp.go b/utp_libutp.go index cbb0d69a..6da9402c 100644 --- a/utp_libutp.go +++ b/utp_libutp.go @@ -1,13 +1,15 @@ //go:build cgo && !disable_libutp +// +build cgo,!disable_libutp package torrent import ( utp "github.com/anacrolix/go-libutp" + "github.com/anacrolix/log" ) -func NewUtpSocket(network, addr string, fc firewallCallback) (utpSocket, error) { - s, err := utp.NewSocket(network, addr) +func NewUtpSocket(network, addr string, fc firewallCallback, logger log.Logger) (utpSocket, error) { + s, err := utp.NewSocket(network, addr, utp.WithLogger(logger)) if s == nil { return nil, err } @@ -15,7 +17,7 @@ func NewUtpSocket(network, addr string, fc firewallCallback) (utpSocket, error) return s, err } if fc != nil { - s.SetFirewallCallback(utp.FirewallCallback(fc)) + s.SetSyncFirewallCallback(utp.FirewallCallback(fc)) } return s, err }