|
|
@ -5864,7 +5864,8 @@ static void *watchpool_thread(void __maybe_unused *userdata) |
|
|
|
* template if more than 30 seconds has elapsed since |
|
|
|
* template if more than 30 seconds has elapsed since |
|
|
|
* the last one to keep the data current and as a test |
|
|
|
* the last one to keep the data current and as a test |
|
|
|
* for when the pool dies. */ |
|
|
|
* for when the pool dies. */ |
|
|
|
if (!pool->idle && pool->has_gbt && now.tv_sec - pool->tv_template.tv_sec > 60) { |
|
|
|
if (!pool->idle && pool->has_gbt && pool == current_pool() && |
|
|
|
|
|
|
|
now.tv_sec - pool->tv_template.tv_sec > 60) { |
|
|
|
if (!pool_active(pool, true)) |
|
|
|
if (!pool_active(pool, true)) |
|
|
|
pool_died(pool); |
|
|
|
pool_died(pool); |
|
|
|
} |
|
|
|
} |
|
|
|