Browse Source

Add an extra slot in the max backlog for ztex to minimise dupes.

nfactor-troky
Con Kolivas 12 years ago
parent
commit
14e169b29f
  1. 5
      driver-ztex.c

5
driver-ztex.c

@ -228,8 +228,9 @@ static int64_t ztex_scanhash(struct thr_info *thr, struct work *work, @@ -228,8 +228,9 @@ static int64_t ztex_scanhash(struct thr_info *thr, struct work *work,
return -1;
}
memset(lastnonce, 0, sizeof(uint32_t)*ztex->numNonces);
backlog_max = ztex->numNonces * (1 + ztex->extraSolutions);
/* Add an extra slot for detecting dupes that lie around */
backlog_max = ztex->numNonces * (2 + ztex->extraSolutions);
backlog = malloc(sizeof(uint32_t) * backlog_max);
if (backlog == NULL) {
applog(LOG_ERR, "%s: failed to allocate backlog[%d]", ztex->repr, backlog_max);

Loading…
Cancel
Save