From e189f7856731dafef1dd4469ab6933503a5fa8c0 Mon Sep 17 00:00:00 2001 From: "Johan T. Halseth" Date: Sun, 16 Sep 2018 10:40:09 +0200 Subject: [PATCH] fundingmanager: remove dead code Pending channels will never have a channel opening state, and hence will never be pending. --- fundingmanager.go | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/fundingmanager.go b/fundingmanager.go index db159fae..8ccf80a8 100644 --- a/fundingmanager.go +++ b/fundingmanager.go @@ -613,17 +613,6 @@ func (f *fundingManager) start() error { fndgLog.Debugf("channel (%v) with opening state %v found", chanID, channelState) - if channel.IsPending { - // Set up the channel barriers again, to make sure - // waitUntilChannelOpen correctly waits until the - // opening process is completely over. - f.barrierMtx.Lock() - fndgLog.Tracef("Loading pending ChannelPoint(%v), "+ - "creating chan barrier", channel.FundingOutpoint) - f.newChanBarriers[chanID] = make(chan struct{}) - f.barrierMtx.Unlock() - } - // If we did find the channel in the opening state database, we // have seen the funding transaction being confirmed, but we // did not finish the rest of the setup procedure before we shut