From 7d38e35cdc703b49bb83ae850d9aa019e7760f6d Mon Sep 17 00:00:00 2001 From: "Johan T. Halseth" Date: Wed, 30 May 2018 12:13:12 +0200 Subject: [PATCH] fundingmanager: send error directly in CancelPeerReservations The error channel should never be nil, and it should always be buffered. Because of this we can send directly on the channel. --- fundingmanager.go | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/fundingmanager.go b/fundingmanager.go index 8f2ef649..443e81d3 100644 --- a/fundingmanager.go +++ b/fundingmanager.go @@ -775,13 +775,7 @@ func (f *fundingManager) CancelPeerReservations(nodePub [33]byte) { "node=%x: %v", nodePub[:], err) } - if resCtx.err != nil { - select { - case resCtx.err <- fmt.Errorf("peer disconnected"): - default: - } - } - + resCtx.err <- fmt.Errorf("peer disconnected") delete(nodeReservations, pendingID) }