From c8e9ca048327d7074cfd58137ebf89e065763b71 Mon Sep 17 00:00:00 2001 From: obscuren Date: Mon, 23 Mar 2015 18:27:05 +0100 Subject: fixed bad uncles --- blockpool/peers.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'blockpool/peers.go') diff --git a/blockpool/peers.go b/blockpool/peers.go index 6bff38e87..1e56f315d 100644 --- a/blockpool/peers.go +++ b/blockpool/peers.go @@ -471,7 +471,8 @@ func (self *peer) getBlockHashes() bool { self.addError(ErrInvalidBlock, "%v", err) self.bp.status.badPeers[self.id]++ } else { - if self.currentBlock.Td != nil { + // XXX added currentBlock check (?) + if self.currentBlock != nil && self.currentBlock.Td != nil { if self.td.Cmp(self.currentBlock.Td) != 0 { self.addError(ErrIncorrectTD, "on block %x", self.currentBlockHash) self.bp.status.badPeers[self.id]++ -- cgit v1.2.3