client.go | 3 +++ diff --git a/client.go b/client.go index 831007af2bc389a80bae6c2c7a782941ed8d4f98..47bc5b6dc135b32d9eb4428da3b6e300ce63ff7c 100644 --- a/client.go +++ b/client.go @@ -1041,6 +1041,9 @@ } } func (me *Client) replenishConnRequests(t *torrent, c *connection) { + if !t.haveInfo() { + return + } me.DownloadStrategy.FillRequests(t, c) //me.assertRequestHeat() if len(c.Requests) == 0 && !c.PeerChoked {