Commit c34ff36763d9c43184a0b90eff54c4e3028808f3

Con Kolivas 2012-11-24T23:08:14

Use base_work for comparison just for cleanness in __copy_work

diff --git a/cgminer.c b/cgminer.c
index 04da779..5654154 100644
--- a/cgminer.c
+++ b/cgminer.c
@@ -2967,13 +2967,13 @@ void __copy_work(struct work *work, struct work *base_work)
 {
 	clean_work(work);
 	memcpy(work, base_work, sizeof(struct work));
-	if (work->job_id)
+	if (base_work->job_id)
 		work->job_id = strdup(base_work->job_id);
-	if (work->nonce2)
+	if (base_work->nonce2)
 		work->nonce2 = strdup(base_work->nonce2);
-	if (work->ntime)
+	if (base_work->ntime)
 		work->ntime = strdup(base_work->ntime);
-	if (work->gbt_coinbase)
+	if (base_work->gbt_coinbase)
 		work->gbt_coinbase = strdup(base_work->gbt_coinbase);
 }