From 3b5f123645ccddc075d548819e0ef2e0ae01ded5 Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Wed, 21 Sep 2016 21:04:52 +1000 Subject: [PATCH] Fix Client.receiveSkeys Fixes #114. Loop variables in Go are ****ed. --- client.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 } -- 2.50.0