Browse Source

Don't send connectAddress when looping over peers (#1362)

This ends up associating the wrong connectAddress with each peer since we
don't overwrite connectAddress inside hostInfoFromMap.

Fixes #1361
James Hartig 6 năm trước cách đây
mục cha
commit
2274c8a9fa
1 tập tin đã thay đổi với 1 bổ sung1 xóa
  1. 1 1
      host_source.go

+ 1 - 1
host_source.go

@@ -650,7 +650,7 @@ func (r *ringDescriber) getHostInfo(ip net.IP, port int) (*HostInfo, error) {
 		}
 
 		for _, row := range rows {
-			h, err := r.session.hostInfoFromMap(row, &HostInfo{connectAddress: ip, port: port})
+			h, err := r.session.hostInfoFromMap(row, &HostInfo{port: port})
 			if err != nil {
 				return nil, err
 			}