mirror of
https://github.com/GOSTSec/sgminer
synced 2025-01-23 13:04:29 +00:00
Fix tv_lastupdate being made into tv_end and update the hashmeter on cycle, not opt_log_interval.
This commit is contained in:
parent
ab0cc58cb4
commit
e414cd055c
@ -5565,10 +5565,10 @@ static void hash_sole_work(struct thr_info *mythr)
|
||||
max_nonce = max_nonce * 0x400 / (((cycle * 1000000) + sdiff.tv_usec) / (cycle * 1000000 / 0x400));
|
||||
|
||||
timersub(&tv_end, &tv_lastupdate, &diff);
|
||||
if (diff.tv_sec >= opt_log_interval) {
|
||||
if (diff.tv_sec >= cycle) {
|
||||
hashmeter(thr_id, &diff, hashes_done);
|
||||
hashes_done = 0;
|
||||
tv_lastupdate = tv_end;
|
||||
memcpy(&tv_lastupdate, &tv_end, sizeof(struct timeval));
|
||||
}
|
||||
|
||||
if (unlikely(mythr->work_restart)) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user