Commit c31ff572772c68cdfea66186c275bc2ff76ef5c5

Olivier Langlois 2013-07-29T23:53:20

remove unnecessary memcpy The next operation is flipping the merkleroot on the same destination. Signed-off-by: Olivier Langlois <olivier@olivierlanglois.net>

1
2
3
4
5
6
7
8
9
10
11
12
diff --git a/cgminer.c b/cgminer.c
index 3d7dce3..6a1c1e5 100644
--- a/cgminer.c
+++ b/cgminer.c
@@ -1718,7 +1718,6 @@ static void gen_gbt_work(struct pool *pool, struct work *work)
 		work->job_id = strdup(pool->gbt_workid);
 	cg_runlock(&pool->gbt_lock);
 
-	memcpy(work->data + 4 + 32, merkleroot, 32);
 	flip32(work->data + 4 + 32, merkleroot);
 	free(merkleroot);
 	memset(work->data + 4 + 32 + 32 + 4 + 4, 0, 4); /* nonce */