Browse Source

Bugfix: BFL loses work if exiting scanhash early, so don't

Luke Dashjr 13 years ago
parent
commit
ec90bcf5f1
1 changed files with 2 additions and 2 deletions
  1. 2 2
      driver-bitforce.c

+ 2 - 2
driver-bitforce.c

@@ -397,7 +397,7 @@ static uint64_t bitforce_scanhash(struct thr_info *thr, struct work *work, uint6
 	sleep_time = (2 * bitforce->sleep_ms) / 3;
 	sleep_time = (2 * bitforce->sleep_ms) / 3;
 	ms_to_timeval(sleep_time, &tdiff);
 	ms_to_timeval(sleep_time, &tdiff);
 	if (!restart_wait(&tdiff))
 	if (!restart_wait(&tdiff))
-		return 1;
+		;
 
 
 	bitforce->wait_ms += sleep_time;
 	bitforce->wait_ms += sleep_time;
 	queue_request(thr, false);
 	queue_request(thr, false);
@@ -406,7 +406,7 @@ static uint64_t bitforce_scanhash(struct thr_info *thr, struct work *work, uint6
 	sleep_time = bitforce->sleep_ms - sleep_time;
 	sleep_time = bitforce->sleep_ms - sleep_time;
 	ms_to_timeval(sleep_time, &tdiff);
 	ms_to_timeval(sleep_time, &tdiff);
 	if (!restart_wait(&tdiff))
 	if (!restart_wait(&tdiff))
-		return 1;
+		;
 
 
 	bitforce->wait_ms += sleep_time;
 	bitforce->wait_ms += sleep_time;