Browse Source

Don't count invalid nonces as hashrate for bflsc.

nfactor-troky
Con Kolivas 11 years ago
parent
commit
da680f5162
  1. 13
      driver-bflsc.c

13
driver-bflsc.c

@ -1607,13 +1607,14 @@ static void process_nonces(struct cgpu_info *bflsc, int dev, char *xlink, char *
hex2bin((void*)&nonce, fields[i], 4); hex2bin((void*)&nonce, fields[i], 4);
nonce = htobe32(nonce); nonce = htobe32(nonce);
wr_lock(&(sc_info->stat_lock)); res = submit_nonce(bflsc->thr[0], work, nonce);
sc_info->sc_devs[dev].nonces_found++; if (res) {
wr_unlock(&(sc_info->stat_lock)); wr_lock(&(sc_info->stat_lock));
sc_info->sc_devs[dev].nonces_found++;
wr_unlock(&(sc_info->stat_lock));
submit_nonce(bflsc->thr[0], work, nonce); (*nonces)++;
(*nonces)++; }
res = true;
} }
wr_lock(&(sc_info->stat_lock)); wr_lock(&(sc_info->stat_lock));

Loading…
Cancel
Save