Conflicts: miner.c
@@ -3397,7 +3397,7 @@ retry:
pool = wc->pool;
if (pool->has_stratum) {
- while (!pool->stratum_active) {
+ while (!pool->stratum_active || !pool->stratum_notify) {
struct pool *altpool = select_pool(true);
sleep(5);
@@ -1304,9 +1304,6 @@ bool auth_stratum(struct pool *pool)
goto out;
}
- if (!pool->stratum_notify)
- goto out;
-
ret = true;
applog(LOG_INFO, "Stratum authorisation success for pool %d", pool->pool_no);
pool->stratum_auth = true;