diff --git a/peer.go b/peer.go index d40ef3db9..8208ca2e7 100644 --- a/peer.go +++ b/peer.go @@ -235,6 +235,10 @@ func newPeer(conn net.Conn, connReq *connmgr.ConnReq, server *server, // channels returned by the database. func (p *peer) loadActiveChannels(chans []*channeldb.OpenChannel) error { for _, dbChan := range chans { + if dbChan.IsPending { + continue + } + chanID := dbChan.ChanID lnChan, err := lnwallet.NewLightningChannel(p.server.lnwallet.Signer, p.server.chainNotifier, dbChan)