From 070c1b170f081d7c1dbed2f5b3edc6c15f6ac72f Mon Sep 17 00:00:00 2001 From: arkpar Date: Thu, 30 Jun 2016 17:33:21 +0200 Subject: [PATCH] Save the block reference in the queue on notification --- ethcore/src/miner/miner.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ethcore/src/miner/miner.rs b/ethcore/src/miner/miner.rs index 7b101afc7..16e3883eb 100644 --- a/ethcore/src/miner/miner.rs +++ b/ethcore/src/miner/miner.rs @@ -263,6 +263,9 @@ impl Miner { let number = block.block().fields().header.number(); let difficulty = *block.block().fields().header.difficulty(); sealing_work.push(block); + if self.work_poster.is_some() { + sealing_work.use_last_ref(); + } Some((pow_hash, difficulty, number)) } else { None