From 3fd7f28b39c2e7bd92cc5afb284c71d9d827fda6 Mon Sep 17 00:00:00 2001 From: "Johan T. Halseth" Date: Fri, 12 Jan 2018 15:31:43 +0100 Subject: [PATCH] lnwallet: don't ignore any returned error from PublishTransaction --- lnwallet/wallet.go | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/lnwallet/wallet.go b/lnwallet/wallet.go index 8adce2c3..8a1924ca 100644 --- a/lnwallet/wallet.go +++ b/lnwallet/wallet.go @@ -5,7 +5,6 @@ import ( "crypto/sha256" "fmt" "net" - "strings" "sync" "sync/atomic" @@ -1114,12 +1113,9 @@ func (l *LightningWallet) handleFundingCounterPartySigs(msg *addCounterPartySigs // Broadcast the finalized funding transaction to the network. if err := l.PublishTransaction(fundingTx); err != nil { - // TODO(roasbeef): need to make this into a concrete error - if !strings.Contains(err.Error(), "already have") { - msg.err <- err - msg.completeChan <- nil - return - } + msg.err <- err + msg.completeChan <- nil + return } msg.completeChan <- res.partialState