From 44805be8d95d59dc3b52a23d66b8f20e7127d5ad Mon Sep 17 00:00:00 2001 From: Conner Fromknecht Date: Sun, 17 Dec 2017 21:45:35 -0800 Subject: [PATCH] peer: filter borked channels when loading active chans --- peer.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/peer.go b/peer.go index 33cee2ae..37f87e75 100644 --- a/peer.go +++ b/peer.go @@ -318,6 +318,12 @@ func (p *peer) loadActiveChannels(chans []*channeldb.OpenChannel) error { return fmt.Errorf("peer shutting down") } + // Skip adding any permanently irreconcilable channels to the + // htlcswitch. + if dbChan.IsBorked { + continue + } + blockEpoch, err := p.server.cc.chainNotifier.RegisterBlockEpochNtfn() if err != nil { return err