Browse Source

Adjust the binary ntime data in submit_noffset_nonce even when there is no hex ntime string for eg. gbt.

nfactor-troky
Con Kolivas 11 years ago
parent
commit
3ffc3f1d78
  1. 6
      cgminer.c

6
cgminer.c

@ -3583,6 +3583,12 @@ static void _copy_work(struct work *work, const struct work *base_work, int noff
work->ntime = offset_ntime(base_work->ntime, noffset); work->ntime = offset_ntime(base_work->ntime, noffset);
} else } else
work->ntime = strdup(base_work->ntime); work->ntime = strdup(base_work->ntime);
} else if (noffset) {
uint32_t *work_ntime = (uint32_t *)(work->data + 68);
uint32_t ntime = be32toh(*work_ntime);
ntime += noffset;
*work_ntime = htobe32(ntime);
} }
if (base_work->coinbase) if (base_work->coinbase)
work->coinbase = strdup(base_work->coinbase); work->coinbase = strdup(base_work->coinbase);

Loading…
Cancel
Save