From 689f744b620d8f4a064dcdfe5b9256a165ef50d0 Mon Sep 17 00:00:00 2001 From: Con Kolivas Date: Sat, 6 Apr 2013 18:12:45 +1100 Subject: [PATCH] Reset the result_wrong count on block change in avalon scanhash to prevent false positives for all nonces failed. --- driver-avalon.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/driver-avalon.c b/driver-avalon.c index 3e19996f..14966b1b 100644 --- a/driver-avalon.c +++ b/driver-avalon.c @@ -902,6 +902,10 @@ static int64_t avalon_scanhash(struct thr_info *thr) continue; } if (unlikely(ret == AVA_GETS_RESTART)) { + /* Reset the wrong count in case there has only been + * a small number of nonces tested before the restart. + */ + result_wrong = 0; break; } result_count++;