good morning!!!!

Skip to content
Snippets Groups Projects
Unverified Commit bcf2465b authored by Péter Szilágyi's avatar Péter Szilágyi
Browse files

consensus/clique: fix overflow on recent signer check around genesis

parent c3dc01ca
No related branches found
No related tags found
No related merge requests found
......@@ -599,7 +599,7 @@ func (c *Clique) Seal(chain consensus.ChainReader, block *types.Block, stop <-ch
for seen, recent := range snap.Recents {
if recent == signer {
// Signer is among recents, only wait if the current block doens't shift it out
if limit := uint64(len(snap.Signers)/2 + 1); seen > number-limit {
if limit := uint64(len(snap.Signers)/2 + 1); number < limit || seen > number-limit {
log.Info("Signed recently, must wait for others")
<-stop
return nil, nil
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment