Browse Source

Rotate pools on all failures to set a pool in select_pool.

nfactor-troky
Con Kolivas 11 years ago
parent
commit
ea7b2a7da3
  1. 8
      cgminer.c

8
cgminer.c

@ -2843,13 +2843,11 @@ static inline struct pool *select_pool(bool lagging) @@ -2843,13 +2843,11 @@ static inline struct pool *select_pool(bool lagging)
if (pool->quota_used++ >= pool->quota) {
pool->quota_used = 0;
pool = NULL;
if (++rotating_pool >= total_pools)
rotating_pool = 0;
continue;
}
if (!pool_unworkable(pool))
} else if (!pool_unworkable(pool))
break;
pool = NULL;
if (++rotating_pool >= total_pools)
rotating_pool = 0;
}
/* If there are no alive pools with quota, choose according to

Loading…
Cancel
Save