|
|
@@ -3574,14 +3574,14 @@ void __copy_work(struct work *work, struct work *base_work)
|
|
|
/* Keep the unique new id assigned during make_work to prevent copied
|
|
|
* work from having the same id. */
|
|
|
work->id = id;
|
|
|
- if (base_work->sessionid)
|
|
|
- work->sessionid = strdup(base_work->sessionid);
|
|
|
if (base_work->job_id)
|
|
|
work->job_id = strdup(base_work->job_id);
|
|
|
if (base_work->nonce2)
|
|
|
work->nonce2 = strdup(base_work->nonce2);
|
|
|
if (base_work->ntime)
|
|
|
work->ntime = strdup(base_work->ntime);
|
|
|
+ if (base_work->sessionid)
|
|
|
+ work->sessionid = strdup(base_work->sessionid);
|
|
|
|
|
|
if (base_work->tmpl) {
|
|
|
struct pool *pool = work->pool;
|