Shorten the stratum timeout on read to 90 seconds to detect unresponsive pool.
diff --git a/cgminer.c b/cgminer.c
index 3986caf..92de983 100644
--- a/cgminer.c
+++ b/cgminer.c
@@ -4323,11 +4323,11 @@ static void *stratum_thread(void *userdata)
FD_ZERO(&rd);
FD_SET(pool->sock, &rd);
- timeout.tv_sec = 120;
+ timeout.tv_sec = 90;
timeout.tv_usec = 0;
/* The protocol specifies that notify messages should be sent
- * every minute so if we fail to receive any for 2 minutes we
+ * 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 */
select(pool->sock + 1, &rd, NULL, NULL, &timeout);