Browse Source

drillbit: Check nonces against prev work

Luke Dashjr 12 years ago
parent
commit
f072d4f625
1 changed files with 7 additions and 0 deletions
  1. 7 0
      driver-drillbit.c

+ 7 - 0
driver-drillbit.c

@@ -339,6 +339,13 @@ bool drillbit_get_work_results(struct cgpu_info * const dev)
 				mt_job_transition(thr);
 				job_start_complete(thr);
 			}
+			else
+			if (bitfury_fudge_nonce2(thr->prev_work, &nonce))
+			{
+				applog(LOG_DEBUG, "%"PRIpreprv": Result for PREVIOUS work",
+				       proc->proc_repr);
+				submit_nonce(thr, thr->prev_work, nonce);
+			}
 			else
 				inc_hw_errors(thr, thr->work, nonce);
 		}