diff options
author | Egon Elbre <egonelbre@gmail.com> | 2017-08-07 00:40:34 +0800 |
---|---|---|
committer | Egon Elbre <egonelbre@gmail.com> | 2017-08-07 18:41:22 +0800 |
commit | faafeef79e1a7af462c5031a91936aae0c9cebf2 (patch) | |
tree | afab7228764ca0718402d838ad906fe9c7178266 /miner/remote_agent.go | |
parent | b159cdd8dd33ba030e7af5aa144de43441e4f543 (diff) | |
download | dexon-faafeef79e1a7af462c5031a91936aae0c9cebf2.tar.gz dexon-faafeef79e1a7af462c5031a91936aae0c9cebf2.tar.zst dexon-faafeef79e1a7af462c5031a91936aae0c9cebf2.zip |
miner: fix megacheck warnings
Diffstat (limited to 'miner/remote_agent.go')
-rw-r--r-- | miner/remote_agent.go | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/miner/remote_agent.go b/miner/remote_agent.go index bb223ba1b..aac7ce865 100644 --- a/miner/remote_agent.go +++ b/miner/remote_agent.go @@ -169,7 +169,8 @@ func (a *RemoteAgent) SubmitWork(nonce types.BlockNonce, mixDigest, hash common. // RemoteAgent.Start() constantly recreates these channels, so the loop code cannot // assume data stability in these member fields. func (a *RemoteAgent) loop(workCh chan *Work, quitCh chan struct{}) { - ticker := time.Tick(5 * time.Second) + ticker := time.NewTicker(5 * time.Second) + defer ticker.Stop() for { select { @@ -179,7 +180,7 @@ func (a *RemoteAgent) loop(workCh chan *Work, quitCh chan struct{}) { a.mu.Lock() a.currentWork = work a.mu.Unlock() - case <-ticker: + case <-ticker.C: // cleanup a.mu.Lock() for hash, work := range a.work { |