1
0
mirror of https://github.com/GOSTSec/sgminer synced 2025-01-30 00:14:26 +00:00

Multiplier fail for microseconds vs milliseconds when updating hashmeter in hash_queued_work.

This commit is contained in:
Con Kolivas 2013-06-18 20:59:45 +10:00
parent e573e6af84
commit e0c4d35b28

View File

@ -6078,7 +6078,7 @@ void hash_queued_work(struct thr_info *mythr)
cgtime(&tv_end); cgtime(&tv_end);
timersub(&tv_end, &tv_start, &diff); timersub(&tv_end, &tv_start, &diff);
/* Update the hashmeter at most 5 times per second */ /* Update the hashmeter at most 5 times per second */
if (diff.tv_sec > 0 || diff.tv_usec > 200) { if (diff.tv_sec > 0 || diff.tv_usec > 200000) {
hashmeter(thr_id, &diff, hashes_done); hashmeter(thr_id, &diff, hashes_done);
hashes_done = 0; hashes_done = 0;
copy_time(&tv_start, &tv_end); copy_time(&tv_start, &tv_end);