tracker/http.go | 2 +- tracker/peer.go | 2 +- diff --git a/tracker/http.go b/tracker/http.go index 11f88d64a557fe82164f61c0c29a731767c0cf94..46a63898533a3f52cae004575aab0de081d84454 100644 --- a/tracker/http.go +++ b/tracker/http.go @@ -56,7 +56,7 @@ case []interface{}: vars.Add("http responses with list peers", 1) for _, i := range v { var p Peer - p.fromDictInterface(i.(map[string]interface{})) + p.FromDictInterface(i.(map[string]interface{})) *me = append(*me, p) } return diff --git a/tracker/peer.go b/tracker/peer.go index 90f88e46c50b24e8035ec10281ba2b914855d050..91af5f94741bede1ec0b9bcad21266d0dd132913 100644 --- a/tracker/peer.go +++ b/tracker/peer.go @@ -13,7 +13,7 @@ ID []byte } // Set from the non-compact form in BEP 3. -func (p *Peer) fromDictInterface(d map[string]interface{}) { +func (p *Peer) FromDictInterface(d map[string]interface{}) { p.IP = net.ParseIP(d["ip"].(string)) if _, ok := d["peer id"]; ok { p.ID = []byte(d["peer id"].(string))