From abbb40abd234b1f890088e7a7bba7eef52719676 Mon Sep 17 00:00:00 2001 From: Jakob Borg Date: Sun, 11 May 2014 21:35:44 -0300 Subject: [PATCH] Don't deadlock on closing while sending index (fixes #189) --- protocol/protocol.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/protocol/protocol.go b/protocol/protocol.go index fd60d6501..767329c6a 100644 --- a/protocol/protocol.go +++ b/protocol/protocol.go @@ -453,7 +453,7 @@ func (c *rawConnection) close(err error) { c.writer.Close() c.reader.Close() - c.receiver.Close(c.id, err) + go c.receiver.Close(c.id, err) } }