Commit 280486a74869c80a98187ffe903c23381c7aff12

Luke Dashjr 2012-10-29T07:14:29

Bugfix: Initialize temporary stratum work Without this, work.mandatory might have been true skipping block change handling code This caused newfound shares to be considered stale always, and bitforce devices to constantly restart work

1
2
3
4
5
6
7
8
9
10
11
12
diff --git a/cgminer.c b/cgminer.c
index af8c63a..6edc5f4 100644
--- a/cgminer.c
+++ b/cgminer.c
@@ -4150,6 +4150,7 @@ static void *stratum_thread(void *userdata)
 		free(s);
 		if (pool->swork.clean) {
 			struct work work;
+			memset(&work, 0, sizeof(work));
 
 			/* Generate a single work item to update the current
 			 * block database */