From 7a18a39351c229d15729abcbc1b6b7f7ce92708d Mon Sep 17 00:00:00 2001 From: obscuren Date: Sat, 4 Apr 2015 18:23:51 +0200 Subject: prevent deadlock --- core/block_processor.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'core/block_processor.go') diff --git a/core/block_processor.go b/core/block_processor.go index 6b18d4cf9..39134c63e 100644 --- a/core/block_processor.go +++ b/core/block_processor.go @@ -268,15 +268,15 @@ func (sm *BlockProcessor) ValidateHeader(block, parent *types.Header) error { return BlockNumberErr } + if block.Time <= parent.Time { + return BlockEqualTSErr //ValidationError("Block timestamp equal or less than previous block (%v - %v)", block.Time, parent.Time) + } + // Verify the nonce of the block. Return an error if it's not valid if !sm.Pow.Verify(types.NewBlockWithHeader(block)) { return ValidationError("Block's nonce is invalid (= %x)", block.Nonce) } - if block.Time <= parent.Time { - return BlockEqualTSErr //ValidationError("Block timestamp equal or less than previous block (%v - %v)", block.Time, parent.Time) - } - return nil } -- cgit v1.2.3