From ea4a1ff98f555d6e550a86bd36efbb0ab58aab01 Mon Sep 17 00:00:00 2001 From: Con Kolivas Date: Sat, 7 Sep 2013 15:36:48 +1000 Subject: [PATCH] Change message in status when using a balanced pool strategy to notify if there's a stratum pool as well. --- cgminer.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cgminer.c b/cgminer.c index ee34b882..f34ac5a6 100644 --- a/cgminer.c +++ b/cgminer.c @@ -2187,7 +2187,7 @@ static void curses_print_status(void) local_work, total_go, total_ro); wclrtoeol(statuswin); if ((pool_strategy == POOL_LOADBALANCE || pool_strategy == POOL_BALANCE) && total_pools > 1) { - cg_mvwprintw(statuswin, 4, 0, " Connected to multiple pools with%s LP", + cg_mvwprintw(statuswin, 4, 0, " Connected to multiple pools with%s block change notify", have_longpoll ? "": "out"); } else if (pool->has_stratum) { cg_mvwprintw(statuswin, 4, 0, " Connected to %s diff %s with stratum as user %s", @@ -5390,6 +5390,8 @@ static void *stratum_sthread(void *userdata) static void init_stratum_threads(struct pool *pool) { + have_longpoll = true; + if (unlikely(pthread_create(&pool->stratum_sthread, NULL, stratum_sthread, (void *)pool))) quit(1, "Failed to create stratum sthread"); if (unlikely(pthread_create(&pool->stratum_rthread, NULL, stratum_rthread, (void *)pool)))