mirror of
https://github.com/lightningnetwork/lnd.git
synced 2025-05-21 09:10:03 +02:00
htlcswitch: only re-send FundingLocked if the channel is fully confirmed
This commit is contained in:
parent
d6dcc4276c
commit
669c2ee1a0
@ -405,10 +405,12 @@ func (l *channelLink) htlcManager() {
|
|||||||
// this, as at this point we can't be sure if they've
|
// this, as at this point we can't be sure if they've
|
||||||
// really received the FundingLocked message.
|
// really received the FundingLocked message.
|
||||||
if remoteChanSyncMsg.NextLocalCommitHeight == 1 &&
|
if remoteChanSyncMsg.NextLocalCommitHeight == 1 &&
|
||||||
localChanSyncMsg.NextLocalCommitHeight == 1 {
|
localChanSyncMsg.NextLocalCommitHeight == 1 &&
|
||||||
|
!l.channel.IsPending() {
|
||||||
|
|
||||||
log.Debugf("Resending fundingLocked message " +
|
log.Infof("ChannelPoint(%v): resending "+
|
||||||
"to peer")
|
"FundingLocked message to peer",
|
||||||
|
l.channel.ChannelPoint())
|
||||||
|
|
||||||
nextRevocation, err := l.channel.NextRevocationKey()
|
nextRevocation, err := l.channel.NextRevocationKey()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@ -453,7 +455,7 @@ out:
|
|||||||
for {
|
for {
|
||||||
select {
|
select {
|
||||||
// A new block has arrived, we'll check the network fee to see
|
// A new block has arrived, we'll check the network fee to see
|
||||||
// if we should adjust our commitment fee , and also update our
|
// if we should adjust our commitment fee, and also update our
|
||||||
// track of the best current height.
|
// track of the best current height.
|
||||||
case blockEpoch, ok := <-l.cfg.BlockEpochs.Epochs:
|
case blockEpoch, ok := <-l.cfg.BlockEpochs.Epochs:
|
||||||
if !ok {
|
if !ok {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user