tracker/http/server/server.go | 2 +- tracker/udp/server/server.go | 2 +- diff --git a/tracker/http/server/server.go b/tracker/http/server/server.go index 82c402dec68e7cbe371df504e75dbec13e4def17..8937ed5ec1f15bc314a2fd63fcbdc88423b72cfc 100644 --- a/tracker/http/server/server.go +++ b/tracker/http/server/server.go @@ -18,7 +18,7 @@ httpTracker "github.com/anacrolix/torrent/tracker/http" ) type Handler struct { - Announce tracker.AnnounceHandler + Announce *tracker.AnnounceHandler // Called to derive an announcer's IP if non-nil. If not specified, the Request.RemoteAddr is // used. Necessary for instances running behind reverse proxies for example. RequestHost func(r *http.Request) (netip.Addr, error) diff --git a/tracker/udp/server/server.go b/tracker/udp/server/server.go index c3179ae0bea27de36b0c1d44cffae645a44c7a4c..d76dc424b05fea4f5aa8f7b438e561216375f52c 100644 --- a/tracker/udp/server/server.go +++ b/tracker/udp/server/server.go @@ -32,7 +32,7 @@ type Server struct { ConnTracker ConnectionTracker SendResponse func(data []byte, addr net.Addr) (int, error) - Announce tracker.AnnounceHandler + Announce *tracker.AnnounceHandler } type RequestSourceAddr = net.Addr