From f86355ac0bb46b817f83c68a831d6e9c4aefa72a Mon Sep 17 00:00:00 2001 From: YenForYang Date: Fri, 3 Sep 2021 21:24:35 -0500 Subject: [PATCH] Simplify dhtPort() A similar case of `haveDhtServer` --- client.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/client.go b/client.go index c5ab3373..a0465059 100644 --- a/client.go +++ b/client.go @@ -991,10 +991,10 @@ func (cl *Client) sendInitialMessages(conn *PeerConn, torrent *Torrent) { } func (cl *Client) dhtPort() (ret uint16) { - cl.eachDhtServer(func(s DhtServer) { - ret = uint16(missinggo.AddrPort(s.Addr())) - }) - return + if len(cl.dhtServers) == 0 { + return + } + return uint16(missinggo.AddrPort(cl.dhtServers[len(cl.dhtServers)-1].Addr())) } func (cl *Client) haveDhtServer() bool { -- 2.50.0