Commit f8b66bde28a5a74fbc5688642318c3ca9b1b9e2a

Con Kolivas 2012-05-06T13:27:17

Perform all common pool initialisation in add_pool().

diff --git a/cgminer.c b/cgminer.c
index f208a5c..5ab2a37 100644
--- a/cgminer.c
+++ b/cgminer.c
@@ -395,6 +395,8 @@ static struct pool *add_pool(void)
 
 	/* Make sure the pool doesn't think we've been idle since time 0 */
 	pool->tv_idle.tv_sec = ~0UL;
+	pool->enabled = POOL_ENABLED;
+	pool->idle = true;
 
 	return pool;
 }
@@ -5031,13 +5033,6 @@ int main(int argc, char *argv[])
 	if (opt_benchmark)
 		goto begin_bench;
 
-	for (i = 0; i < total_pools; i++) {
-		struct pool *pool  = pools[i];
-
-		pool->enabled = POOL_ENABLED;
-		pool->idle = true;
-	}
-
 	applog(LOG_NOTICE, "Probing for an alive pool");
 	do {
 		/* Look for at least one active pool before starting */