From bd9c29a25a7222bea368cbabc9cd6b1341f44d38 Mon Sep 17 00:00:00 2001 From: ucwong Date: Mon, 1 Jul 2019 19:03:13 +0800 Subject: [PATCH] make header for each task --- miner/worker.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/miner/worker.go b/miner/worker.go index 4a9528c395..25fe0d3fd9 100644 --- a/miner/worker.go +++ b/miner/worker.go @@ -965,7 +965,9 @@ func (w *worker) commit(uncles []*types.Header, interval func(), update bool, st *receipts[i] = *l } s := w.current.state.Copy() - block, err := w.engine.FinalizeAndAssemble(w.chain, w.current.header, s, w.current.txs, uncles, w.current.receipts) + h := new(types.Header) + *h = *w.current.header + block, err := w.engine.FinalizeAndAssemble(w.chain, h, s, w.current.txs, uncles, w.current.receipts) if err != nil { return err }