From a9c058dfe0fe67b6482e591c83852732e81beb64 Mon Sep 17 00:00:00 2001 From: Jason Carver Date: Mon, 8 Jun 2015 11:49:59 -0700 Subject: [PATCH] crash fix: skip deep log if self.chain is not caught up @see trace https://gist.github.com/eupraxic/87fdfefe702c51d5944d --- miner/worker.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/miner/worker.go b/miner/worker.go index 1580d4d427..6114455297 100644 --- a/miner/worker.go +++ b/miner/worker.go @@ -352,7 +352,7 @@ func (self *worker) isBlockLocallyMined(deepBlockNum uint64) bool { //Does the block at {deepBlockNum} send earnings to my coinbase? var block = self.chain.GetBlockByNumber(deepBlockNum) - return block.Header().Coinbase == self.coinbase + return block != nil && block.Header().Coinbase == self.coinbase } func (self *worker) logLocalMinedBlocks(previous *environment) {