Merge pull request #7637 from yyforyongyu/fix-itest-panic

Fix panic when canceling rebroadcast for neutrino backend
This commit is contained in:
Oliver Gugger
2023-04-26 08:58:39 +02:00
committed by GitHub

View File

@@ -21,5 +21,9 @@ func newSweeperWallet(w *lnwallet.LightningWallet) *sweeperWallet {
// CancelRebroadcast cancels the rebroadcast of the given transaction.
func (s *sweeperWallet) CancelRebroadcast(txid chainhash.Hash) {
s.Cfg.Rebroadcaster.MarkAsConfirmed(txid)
// For neutrino, we don't config the rebroadcaster for the wallet as it
// manages the rebroadcasting logic in neutrino itself.
if s.Cfg.Rebroadcaster != nil {
s.Cfg.Rebroadcaster.MarkAsConfirmed(txid)
}
}