Browse Source

Show mechanism of stratum interruption if select times out.

nfactor-troky
Con Kolivas 12 years ago
parent
commit
bba99bd88c
  1. 5
      cgminer.c

5
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 * every minute so if we fail to receive any for 90 seconds we
* assume the connection has been dropped and treat this pool * assume the connection has been dropped and treat this pool
* as dead */ * 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; s = NULL;
else } else
s = recv_line(pool); s = recv_line(pool);
if (!s) { if (!s) {
applog(LOG_NOTICE, "Stratum connection to pool %d interrupted", pool->pool_no); applog(LOG_NOTICE, "Stratum connection to pool %d interrupted", pool->pool_no);

Loading…
Cancel
Save