diff --git a/src/xd/lib/bittorrent/swarm/peer.go b/src/xd/lib/bittorrent/swarm/peer.go index 45e455c..e55cb50 100644 --- a/src/xd/lib/bittorrent/swarm/peer.go +++ b/src/xd/lib/bittorrent/swarm/peer.go @@ -270,6 +270,7 @@ func (c *PeerConn) runReader() { m := common.NewInterested() c.Send(m) if isnew { + c.Unchoke() go c.runDownload() } continue