Browse Source

Initial wait time is always known so no need to zero it beforehand in bitforce.

Con Kolivas 13 years ago
parent
commit
88dd599f34
1 changed files with 2 additions and 3 deletions
  1. 2 3
      driver-bitforce.c

+ 2 - 3
driver-bitforce.c

@@ -431,7 +431,6 @@ static uint64_t bitforce_scanhash(struct thr_info *thr, struct work *work, uint6
 	unsigned int sleep_time;
 	uint64_t ret;
 
-	bitforce->wait_ms = 0;
 	ret = bitforce_send_work(thr, work);
 
 	if (!bitforce->nonce_range) {
@@ -441,7 +440,7 @@ static uint64_t bitforce_scanhash(struct thr_info *thr, struct work *work, uint6
 		if (!restart_wait(sleep_time))
 			return 1;
 
-		bitforce->wait_ms += sleep_time;
+		bitforce->wait_ms = sleep_time;
 		queue_request(thr, false);
 
 		/* Now wait athe final 1/3rd; no bitforce should be finished by now */
@@ -455,7 +454,7 @@ static uint64_t bitforce_scanhash(struct thr_info *thr, struct work *work, uint6
 		if (!restart_wait(sleep_time))
 			return 1;
 
-		bitforce->wait_ms += sleep_time;
+		bitforce->wait_ms = sleep_time;
 	}
 
 	if (ret)