utxonursery+chanbackup: fix range loop binding bugs

This commit is contained in:
Conner Fromknecht
2019-05-16 20:37:30 -07:00
parent 27ae22fa6c
commit 17ab813dcf
3 changed files with 10 additions and 8 deletions

View File

@@ -42,7 +42,7 @@ type PeerConnector interface {
func Recover(backups []Single, restorer ChannelRestorer,
peerConnector PeerConnector) error {
for _, backup := range backups {
for i, backup := range backups {
log.Infof("Restoring ChannelPoint(%v) to disk: ",
backup.FundingOutpoint)
@@ -55,7 +55,7 @@ func Recover(backups []Single, restorer ChannelRestorer,
"restore ChannelPoint(%v)",
backup.RemoteNodePub.SerializeCompressed(),
newLogClosure(func() string {
return spew.Sdump(backup.Addresses)
return spew.Sdump(backups[i].Addresses)
}), backup.FundingOutpoint)
err = peerConnector.ConnectPeer(