From ca74bcc4cdf389b5ef5520f9ab5a7aec08424f30 Mon Sep 17 00:00:00 2001 From: obscuren Date: Mon, 17 Nov 2014 12:12:55 +0100 Subject: cleaning up --- block_pool.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'block_pool.go') diff --git a/block_pool.go b/block_pool.go index 090871fd3..f9bd3b28e 100644 --- a/block_pool.go +++ b/block_pool.go @@ -333,9 +333,11 @@ out: self.td = ethutil.Big0 self.peer = nil } else { - chainManager.InsertChain(bchain) - for _, block := range blocks { - self.Remove(block.Hash()) + if !chain.IsTDError(err) { + chainManager.InsertChain(bchain) + for _, block := range blocks { + self.Remove(block.Hash()) + } } } } -- cgit v1.2.3