Browse Source

If the hashmeter is less than the log interval and being updated by the watchdog, don't update the hashrate.

Con Kolivas 13 years ago
parent
commit
1ed86decf3
1 changed files with 4 additions and 1 deletions
  1. 4 1
      cgminer.c

+ 4 - 1
cgminer.c

@@ -4689,7 +4689,10 @@ static void hashmeter(int thr_id, struct timeval *diff,
 	/* Only update the total every second */
 	/* Only update the total every second */
 	if (!total_diff.tv_sec)
 	if (!total_diff.tv_sec)
 		goto out_unlock;
 		goto out_unlock;
-	if (total_diff.tv_sec >= opt_log_interval)
+	if (total_diff.tv_sec < opt_log_interval) {
+		if (thr_id < 0)
+			goto out_unlock;
+	} else
 		showlog = true;
 		showlog = true;
 	gettimeofday(&total_tv_end, NULL);
 	gettimeofday(&total_tv_end, NULL);