From c1c1cabc4ea1c2f2f53d85b6fb876f0d28fd92ed Mon Sep 17 00:00:00 2001 From: Olaoluwa Osuntokun Date: Thu, 2 Feb 2017 16:57:20 -0800 Subject: [PATCH] server: immediately return to caller when processing sendToPeer This commit alters the logic of processing sendToPeer requests within the server to immediately return to the caller after locating the target peer. --- server.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server.go b/server.go index 6004dbf8..26cf06b8 100644 --- a/server.go +++ b/server.go @@ -640,11 +640,11 @@ out: } s.peersMtx.RUnlock() + sMsg.errChan <- nil + for _, msg := range sMsg.msgs { targetPeer.queueMsg(msg, nil) } - - sMsg.errChan <- nil }() case query := <-s.queries: switch msg := query.(type) {