mirror of
https://github.com/GOSTSec/sgminer
synced 2025-01-22 20:44:19 +00:00
Open a longpoll connection if a pool is in the REJECTING state as it's the only way to re-enable it automatically.
This commit is contained in:
parent
2586bda59a
commit
624948e246
@ -4000,8 +4000,14 @@ static struct pool *select_longpoll_pool(struct pool *cp)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
/* This will make the longpoll thread wait till it's the current pool, or it
|
||||
* has been flagged as rejecting, before attempting to open any connections.
|
||||
*/
|
||||
static void wait_lpcurrent(struct pool *pool)
|
||||
{
|
||||
if (pool->enabled == POOL_REJECTING)
|
||||
return;
|
||||
|
||||
while (pool != current_pool()) {
|
||||
mutex_lock(&lp_lock);
|
||||
pthread_cond_wait(&lp_cond, &lp_lock);
|
||||
|
Loading…
x
Reference in New Issue
Block a user