From 773fcd801c782645996693e0924319f6d6da0163 Mon Sep 17 00:00:00 2001 From: Gustav Simonsson Date: Wed, 13 May 2015 21:59:46 +0200 Subject: [PATCH] Use atomic load for CPU agent's hash rate --- miner/agent.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/miner/agent.go b/miner/agent.go index 3aaceacfc0..e2838d20e1 100644 --- a/miner/agent.go +++ b/miner/agent.go @@ -2,6 +2,7 @@ package miner import ( "sync" + "sync/atomic" "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/core/types" @@ -98,5 +99,5 @@ func (self *CpuAgent) mine(block *types.Block) { } func (self *CpuAgent) GetHashRate() uint64 { - return *self.prevHashRate + return atomic.LoadUint64(self.prevHashRate) }