network: fix GetBlocks command
Return exactly requested amount of hashes.
This commit is contained in:
parent
8ed1d4dfba
commit
074ba5f394
1 changed files with 1 additions and 1 deletions
|
@ -595,7 +595,7 @@ func (s *Server) handleGetBlocksCmd(p Peer, gb *payload.GetBlocks) error {
|
|||
return err
|
||||
}
|
||||
blockHashes := make([]util.Uint256, 0)
|
||||
for i := start.Index + 1; i < start.Index+uint32(count); i++ {
|
||||
for i := start.Index + 1; i <= start.Index+uint32(count); i++ {
|
||||
hash := s.chain.GetHeaderHash(int(i))
|
||||
if hash.Equals(util.Uint256{}) {
|
||||
break
|
||||
|
|
Loading…
Reference in a new issue