Avoid one more hex2bin in gen stratum work.
diff --git a/cgminer.c b/cgminer.c
index 85d44e8..d2d5965 100644
--- a/cgminer.c
+++ b/cgminer.c
@@ -5593,9 +5593,9 @@ static void gen_stratum_work(struct pool *pool, struct work *work)
cg_wlock(&pool->data_lock);
- /* Generate coinbase */
+ /* Update coinbase */
+ memcpy(pool->coinbase + pool->nonce2_offset, &pool->nonce2, pool->n2size);
work->nonce2 = bin2hex((const unsigned char *)&pool->nonce2, pool->n2size);
- hex2bin(pool->coinbase + pool->nonce2_offset, work->nonce2, pool->n2size);
pool->nonce2++;
/* Downgrade to a read lock to read off the pool variables */