From 63c8a9eb160ab01069136b179fe2834c34950a33 Mon Sep 17 00:00:00 2001 From: Jeromy Date: Wed, 15 Jun 2016 11:13:35 -0700 Subject: [PATCH] pass reference to reader instead of using the one on the object License: MIT Signed-off-by: Jeromy --- routing/dht/dht_net.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/routing/dht/dht_net.go b/routing/dht/dht_net.go index c7d2453410a..cc7802e89d2 100644 --- a/routing/dht/dht_net.go +++ b/routing/dht/dht_net.go @@ -230,9 +230,9 @@ func (ms *messageSender) SendRequest(ctx context.Context, pmes *pb.Message) (*pb func (ms *messageSender) ctxReadMsg(ctx context.Context, mes *pb.Message) error { errc := make(chan error, 1) - go func() { - errc <- ms.r.ReadMsg(mes) - }() + go func(r ggio.ReadCloser) { + errc <- r.ReadMsg(mes) + }(ms.r) select { case err := <-errc: