diff --git a/routing/chainview/neutrino.go b/routing/chainview/neutrino.go index bb3e51ca8..15d415b9a 100644 --- a/routing/chainview/neutrino.go +++ b/routing/chainview/neutrino.go @@ -178,11 +178,13 @@ func (c *CfFilteredChainView) onFilteredBlockConnected(height int32, func (c *CfFilteredChainView) onFilteredBlockDisconnected(height int32, header *wire.BlockHeader) { + filteredBlock := &FilteredBlock{ + Hash: header.BlockHash(), + Height: uint32(height), + } + go func() { - c.staleBlocks <- &FilteredBlock{ - Hash: header.BlockHash(), - Height: uint32(height), - } + c.staleBlocks <- filteredBlock }() }