From: Matt Joiner Date: Wed, 21 Sep 2016 11:04:52 +0000 (+1000) Subject: Fix Client.receiveSkeys X-Git-Tag: v1.0.0~572 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=3b5f123645ccddc075d548819e0ef2e0ae01ded5;p=btrtrc.git Fix Client.receiveSkeys Fixes #114. Loop variables in Go are ****ed. --- diff --git a/client.go b/client.go index a03de770..b0df5fa1 100644 --- a/client.go +++ b/client.go @@ -826,7 +826,7 @@ func maybeReceiveEncryptedHandshake(rw io.ReadWriter, skeys [][]byte) (ret io.Re func (cl *Client) receiveSkeys() (ret [][]byte) { for ih := range cl.torrents { - ret = append(ret, ih[:]) + ret = append(ret, append([]byte(nil), ih[:]...)) } return }