diff --git a/http/tracker.go b/http/tracker.go index 5de8cfd..2df2a61 100644 --- a/http/tracker.go +++ b/http/tracker.go @@ -158,7 +158,7 @@ func requestedIP(q *query.Query, r *http.Request, cfg *config.NetConfig) (v4, v6 var host string host, _, err = net.SplitHostPort(r.RemoteAddr) - if err != nil && host != "" { + if err == nil && host != "" { if v4, v6, done = getIPs(host, v4, v6, cfg); done { return }