mirror of
https://github.com/GOSTSec/sgminer
synced 2025-01-11 07:17:58 +00:00
Increment the queued count after the curl is popped in case there's a delay waiting on curls and we think we've queued work when in fact we're waiting on curls.
This commit is contained in:
parent
e5ed708493
commit
e8daf1d8f2
@ -2415,11 +2415,15 @@ retry:
|
||||
if (ts <= opt_queue)
|
||||
lagging = true;
|
||||
pool = ret_work->pool = select_pool(lagging);
|
||||
inc_queued();
|
||||
|
||||
if (!ce)
|
||||
ce = pop_curl_entry(pool);
|
||||
|
||||
/* Inc queued count after ce is popped in case there're none
|
||||
* left and we think we've queued work when we're just waiting
|
||||
* for curls */
|
||||
inc_queued();
|
||||
|
||||
/* obtain new work from bitcoin via JSON-RPC */
|
||||
if (!get_upstream_work(ret_work, ce->curl)) {
|
||||
/* pause, then restart work-request loop */
|
||||
|
Loading…
Reference in New Issue
Block a user