diff --git a/ethstats/ethstats.go b/ethstats/ethstats.go index 7be659303e7..fa0dc8a7241 100644 --- a/ethstats/ethstats.go +++ b/ethstats/ethstats.go @@ -503,6 +503,9 @@ func (s *Service) reportBlock(conn *connWrapper, block *types.Block) error { if err != nil { return err } + if block == nil { + return nil + } } td, err := rawdb.ReadTd(roTx, block.Hash(), block.NumberU64())