From e406d74ff059cb9918f6bf21f13ea66c120b8ff3 Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Sat, 20 Dec 2014 13:00:21 +1100 Subject: [PATCH] Don't guess cap for some torrent fields, need to minimize memory use --- client.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client.go b/client.go index 602f99c7..06b646d9 100644 --- a/client.go +++ b/client.go @@ -1542,14 +1542,14 @@ func (cl *Client) setMetaData(t *torrent, md metainfo.Info, bytes []byte) (err e func newTorrent(ih InfoHash, announceList [][]string, halfOpenLimit int) (t *torrent, err error) { t = &torrent{ InfoHash: ih, - Peers: make(map[peersKey]Peer, 2000), + Peers: make(map[peersKey]Peer), closing: make(chan struct{}), ceasingNetworking: make(chan struct{}), gotMetainfo: make(chan struct{}), - HalfOpen: make(map[string]struct{}, halfOpenLimit), + HalfOpen: make(map[string]struct{}), } t.wantPeers.L = &t.stateMu t.GotMetainfo = t.gotMetainfo -- 2.48.1