Browse Source

Reset all hash counters at the same time as resetting start times to get accurate hashrates on exiting which is mandatory for benchmarking.

Con Kolivas 14 years ago
parent
commit
553d53fcee
1 changed files with 7 additions and 0 deletions
  1. 7 0
      cgminer.c

+ 7 - 0
cgminer.c

@@ -4611,6 +4611,13 @@ int main (int argc, char *argv[])
 		start_longpoll();
 
 begin_bench:
+	total_mhashes_done = 0;
+	for (i = 0; i < total_devices; i++) {
+		struct cgpu_info *cgpu = devices[i];
+
+		cgpu->rolling = cgpu->total_mhashes = 0;
+	}
+	
 	gettimeofday(&total_tv_start, NULL);
 	gettimeofday(&total_tv_end, NULL);
 	get_datestamp(datestamp, &total_tv_start);