From d1138b9b1023bb513ea3144774a9d4e7fc8288d4 Mon Sep 17 00:00:00 2001 From: Tuna Date: Thu, 12 Jul 2018 17:00:06 +0700 Subject: [PATCH] bugfix: unexpected pre node --- consensus/clique/clique.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/consensus/clique/clique.go b/consensus/clique/clique.go index 093ee7dee2..4e57afb35c 100644 --- a/consensus/clique/clique.go +++ b/consensus/clique/clique.go @@ -408,9 +408,10 @@ func (c *Clique) GetMasternodes(chain consensus.ChainReader, header *types.Heade func YourTurn(masternodes []common.Address, snap *Snapshot, header *types.Header, cur common.Address) (bool, error) { pre := common.Address{} // masternode[0] has chance to create block 1 + var err error preIndex := -1 if header.Number.Uint64() != 0 { - pre, err := ecrecover(header, snap.sigcache) + pre, err = ecrecover(header, snap.sigcache) if err != nil { return false, err }