Commit bba99bd88ca8eeb4fed76b964a8374675465f20e

Con Kolivas 2013-03-07T13:39:00

Show mechanism of stratum interruption if select times out.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
diff --git a/cgminer.c b/cgminer.c
index d7f8439..6557d82 100644
--- a/cgminer.c
+++ b/cgminer.c
@@ -4881,9 +4881,10 @@ static void *stratum_thread(void *userdata)
 		 * every minute so if we fail to receive any for 90 seconds we
 		 * assume the connection has been dropped and treat this pool
 		 * as dead */
-		if (!sock_full(pool) && select(pool->sock + 1, &rd, NULL, NULL, &timeout) < 1)
+		if (!sock_full(pool) && select(pool->sock + 1, &rd, NULL, NULL, &timeout) < 1) {
+			applog(LOG_DEBUG, "Stratum select timeout on pool %d", pool->pool_no);
 			s = NULL;
-		else
+		} else
 			s = recv_line(pool);
 		if (!s) {
 			applog(LOG_NOTICE, "Stratum connection to pool %d interrupted", pool->pool_no);