Commit 9a76db8db9b39851a5b0677c44ce9dbb65949d10

Con Kolivas 2013-05-11T17:04:49

Regenerate the hash before checking the share diff in hashtest().

1
2
3
4
5
6
7
8
9
10
11
12
diff --git a/cgminer.c b/cgminer.c
index 3a219a1..66c792d 100644
--- a/cgminer.c
+++ b/cgminer.c
@@ -5489,6 +5489,7 @@ static int hashtest(struct thr_info *thr, struct work *work)
 		applog(LOG_INFO, "Share below target");
 		/* Check the diff of the share, even if it didn't reach the
 		 * target, just to set the best share value if it's higher. */
+		regen_hash(work);
 		share_diff(work);
 		return 0;
 	}