diff --git a/cmd/devp2p/internal/ethtest/chain.go b/cmd/devp2p/internal/ethtest/chain.go index 689667a56b..2017f628e5 100644 --- a/cmd/devp2p/internal/ethtest/chain.go +++ b/cmd/devp2p/internal/ethtest/chain.go @@ -217,7 +217,7 @@ func (c *Chain) GetHeaders(req *eth.GetBlockHeadersPacket) ([]*types.Header, err } if req.Reverse { for i := 1; i < int(req.Amount); i++ { - blockNumber -= (1 - req.Skip) + blockNumber -= (1 + req.Skip) headers[i] = c.blocks[blockNumber].Header() } return headers, nil