From 55bdf25235957a77e4383708b082dd908ddac39b Mon Sep 17 00:00:00 2001 From: Olaoluwa Osuntokun Date: Thu, 30 Nov 2017 22:42:20 -0800 Subject: [PATCH] funding: attempt to send error back to caller within CancelPeerReservations --- fundingmanager.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/fundingmanager.go b/fundingmanager.go index e5cf8b24..d4192151 100644 --- a/fundingmanager.go +++ b/fundingmanager.go @@ -603,6 +603,13 @@ 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: + } + } + delete(nodeReservations, pendingID) }