lnwallet: don't ignore any returned error from PublishTransaction

This commit is contained in:
Johan T. Halseth 2018-01-12 15:31:43 +01:00
parent 7aaa15b8b5
commit 3fd7f28b39
No known key found for this signature in database
GPG Key ID: 15BAADA29DA20D26

@ -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