From d28a844f61e0630db4ea5fa23dc5063020f3ee53 Mon Sep 17 00:00:00 2001 From: Con Kolivas Date: Mon, 29 Oct 2012 12:33:25 +1100 Subject: [PATCH] Shorten the stratum timeout on read to 90 seconds to detect unresponsive pool. --- cgminer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cgminer.c b/cgminer.c index 3986cafd..92de9834 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);