Browse Source

Update the total_tv_end only when we show the log to prevent failure to update logs.

Con Kolivas 13 years ago
parent
commit
97a9172370
1 changed files with 3 additions and 2 deletions
  1. 3 2
      cgminer.c

+ 3 - 2
cgminer.c

@@ -4697,9 +4697,10 @@ static void hashmeter(int thr_id, struct timeval *diff,
 	if (total_diff.tv_sec < opt_log_interval) {
 		if (thr_id < 0)
 			goto out_unlock;
-	} else
+	} else {
 		showlog = true;
-	gettimeofday(&total_tv_end, NULL);
+		gettimeofday(&total_tv_end, NULL);
+	}
 
 	local_secs = (double)total_diff.tv_sec + ((double)total_diff.tv_usec / 1000000.0);
 	decay_time(&rolling, local_mhashes_done / local_secs);