From 01a3ec9a47a5318d01f967a52c031e7ddadd1d4a Mon Sep 17 00:00:00 2001 From: MestryOmkar Date: Fri, 9 Nov 2018 18:07:01 +0530 Subject: [PATCH] tiny fix m2 duplicate sign block --- eth/fetcher/fetcher.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/eth/fetcher/fetcher.go b/eth/fetcher/fetcher.go index e7112434e2..4b1a5ba5bf 100644 --- a/eth/fetcher/fetcher.go +++ b/eth/fetcher/fetcher.go @@ -669,8 +669,8 @@ func (f *Fetcher) insert(peer string, block *types.Block) { go f.broadcastBlock(block, true) return } - block = newBlock - propBroadcastOutTimer.UpdateSince(block.ReceivedAt) + f.enqueue(peer,newBlock) + return default: // Something went very wrong, drop the peer log.Debug("Propagated block verification failed", "peer", peer, "number", block.Number(), "hash", hash, "err", err) @@ -693,7 +693,6 @@ func (f *Fetcher) insert(peer string, block *types.Block) { // If import succeeded, broadcast the block propAnnounceOutTimer.UpdateSince(block.ReceivedAt) - go f.broadcastBlock(block, true) go f.broadcastBlock(block, false) }()