func GetListing(addr string) ([]ServerRecord, error) {
conn, err := net.DialTimeout("tcp", addr, trackerTimeout)
+ if err != nil {
+ return []ServerRecord{}, err
+ }
defer func() { _ = conn.Close() }()
_, err = conn.Write(
totalSrv := int(binary.BigEndian.Uint16(info.SrvCount[:]))
srvBuf := buf[14:totalRead]
- totalRead += readLen
var servers []ServerRecord