From 6ed332d8b68a225f8c1cdd5a5adbdb54ae6c562c Mon Sep 17 00:00:00 2001 From: Steven Polley Date: Mon, 23 Sep 2024 08:59:42 -0600 Subject: [PATCH] fix nil pointer dereference if http error when getting btc address --- providers/bitcoin/providerImpl.go | 1 + 1 file changed, 1 insertion(+) diff --git a/providers/bitcoin/providerImpl.go b/providers/bitcoin/providerImpl.go index 230d514..1b02bdc 100644 --- a/providers/bitcoin/providerImpl.go +++ b/providers/bitcoin/providerImpl.go @@ -56,6 +56,7 @@ func (p *Provider) GetBalances() ([]int, []string, error) { addressResponse, err := p.client.getAddress(bitcoinAddress) if err != nil { log.Printf("failed to get bitcoin address '%s': %v", bitcoinAddress, err) + return } satoshiBalance += addressResponse.ChainStats.FundedTxoSum - addressResponse.ChainStats.SpentTxoSum }()