diff --git a/pkg/network/server.go b/pkg/network/server.go index cff5ba21b..a1caa2fa5 100644 --- a/pkg/network/server.go +++ b/pkg/network/server.go @@ -330,7 +330,7 @@ func (s *Server) requestBlocks(p Peer) error { hashStart = s.chain.BlockHeight() + 1 headerHeight = s.chain.HeaderHeight() ) - for hashStart < headerHeight && len(hashes) < maxBlockBatch { + for hashStart <= headerHeight && len(hashes) < maxBlockBatch { hash := s.chain.GetHeaderHash(int(hashStart)) hashes = append(hashes, hash) hashStart++