From 36f4e2046d83eca2bda8db3933e5d1c28e8a4088 Mon Sep 17 00:00:00 2001 From: Olaoluwa Osuntokun Date: Thu, 3 Aug 2017 13:49:25 -0700 Subject: [PATCH] peer: ensure mutex is freed up when the msgConsumer exits --- peer.go | 1 + 1 file changed, 1 insertion(+) diff --git a/peer.go b/peer.go index 25a1f30d8..d83f7c377 100644 --- a/peer.go +++ b/peer.go @@ -473,6 +473,7 @@ func (c *chanMsgStream) msgConsumer() { case <-c.quit: peerLog.Tracef("Update stream for "+ "ChannelID(%x) exiting", c.cid[:]) + c.msgCond.L.Unlock() return default: }